public interface StartElement
StartElement 接口提供对有关开始元素的信息的访问。StartElement 报告文档中的每个开始标记。
字段摘要 |
---|
从接口 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 |
方法摘要 | |
---|---|
Attribute |
getAttributeByName(QName name) 返回此名称引用的属性 |
Iterator |
getAttributes() 返回在此 START_ELEMENT 上声明的已声明非名称空间属性的 Iterator;如果没有这样的属性,则返回空迭代器。 |
QName |
getName() 获取此事件的名称 |
NamespaceContext |
getNamespaceContext() 获取只读名称空间上下文。 |
Iterator |
getNamespaces() 返回在此元素上声明的名称空间的 Iterator。 |
String |
getNamespaceURI(String prefix) 获取绑定在此元素上下文中的前缀的值。 |
从接口 javax.xml.stream.events.XMLEvent 继承的方法 |
---|
asCharacters, asEndElement, asStartElement, getEventType, getLocation, getSchemaType, isAttribute, isCharacters, isEndDocument, isEndElement, isEntityReference, isNamespace, isProcessingInstruction, isStartDocument, isStartElement, writeAsEncodedUnicode |
方法详细信息 |
---|
QName getName()
Iterator getAttributes()
Iterator getNamespaces()
迭代器只能包含 javax.xml.stream.Namespace 接口的实现。
名称空间是一个属性。可以以属性列表的方式在名称空间列表上进行迭代。但是,此方法只返回在此 START_ELEMENT 中声明的名称空间的列表,不包含在此 START_ELEMENT 中声明的属性。 如果没有名称空间,则返回空迭代器。
Attribute getAttributeByName(QName name)
name
- 所需名称的 qname
NamespaceContext getNamespaceContext()
String getNamespaceURI(String prefix)
prefix
- 要查找的前缀