- 所有父级接口:
XMLEvent,XMLStreamConstants
StartElement 接口提供对有关起始元素的信息的访问。为文档中的每个开始标记报告一个 StartElement。
- 自从:
- 1.6
-
字段摘要
在接口 javax.xml.stream.XMLStreamConstants 中声明的字段
ATTRIBUTE, CDATA, CHARACTERS, COMMENT, DTD, END_DOCUMENT, END_ELEMENT, ENTITY_DECLARATION, ENTITY_REFERENCE, NAMESPACE, NOTATION_DECLARATION, PROCESSING_INSTRUCTION, SPACE, START_DOCUMENT, START_ELEMENT -
方法总结
修饰符和类型方法描述getAttributeByName(QName name) 返回 qname 引用的属性。返回在此 START_ELEMENT 上声明的非命名空间属性的迭代器。getName()获取此事件的名称获取只读命名空间上下文。返回在此元素上声明的命名空间的迭代器。getNamespaceURI(String prefix) 获取前缀在此元素的上下文中绑定到的值。在接口 javax.xml.stream.events.XMLEvent 中声明的方法
asCharacters, asEndElement, asStartElement, getEventType, getLocation, getSchemaType, isAttribute, isCharacters, isEndDocument, isEndElement, isEntityReference, isNamespace, isProcessingInstruction, isStartDocument, isStartElement, writeAsEncodedUnicode
-
方法详情
-
getName
QName getName()获取此事件的名称- 返回:
- 此事件的限定名称
-
getAttributes
返回在此 START_ELEMENT 上声明的非命名空间属性的迭代器。如果没有属性,则返回一个空迭代器。迭代器必须仅包含Attribute接口的实现。属性基本上是无序的,可以按任何顺序报告。- 返回:
- 属性接口上的只读迭代器,或空迭代器
-
getNamespaces
返回在此元素上声明的命名空间的迭代器。此迭代器不包含以前声明的名称空间,除非它们出现在当前的 START_ELEMENT 上。因此,此list可能包含重新声明的命名空间和重复的命名空间声明。使用 getNamespaceContext() 方法获取命名空间声明的当前上下文。迭代器必须仅包含
Namespace接口的实现。Namespace是Attribute。可以将命名空间列表作为属性列表进行迭代。但是,此方法仅返回在此 START_ELEMENT 上声明的命名空间列表,不包括在此 START_ELEMENT 上声明的属性。如果没有命名空间,则返回一个空迭代器。- 返回:
- 命名空间接口上的只读迭代器,或空迭代器
-
getAttributeByName
返回 qname 引用的属性。- 参数:
name- 所需属性的 qname- 返回:
- name 值对应的属性或 null
-
getNamespaceContext
NamespaceContext getNamespaceContext()获取只读命名空间上下文。如果没有上下文可用,此方法将返回一个空的命名空间上下文。 NamespaceContext 包含有关此 StartElement 范围内所有命名空间的信息。- 返回:
- 当前命名空间上下文
-
getNamespaceURI
获取前缀在此元素的上下文中绑定到的值。如果前缀未在此上下文中绑定,则返回 null- 参数:
prefix- 查找的前缀- 返回:
- 绑定到前缀或 null 的 uri
-