-
- All Superinterfaces:
-
XMLEvent
,XMLStreamConstants
public interface StartElement extends XMLEvent
StartElement接口提供了有关起始元素的信息的访问。 文档中的每个开始标记都会报告一个StartElement。- 从以下版本开始:
- 1.6
- Version:
- 1.0
-
-
Field Summary
-
Fields inherited from interface 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
-
-
方法摘要
所有方法 接口方法 抽象方法 Modifier and Type 方法 描述 Attribute
getAttributeByName(QName name)
返回此名称引用的属性Iterator<Attribute>
getAttributes()
返回在此START_ELEMENT上声明的非命名空间声明属性的迭代器,如果没有属性,则返回空的迭代器。QName
getName()
获取此事件的名称NamespaceContext
getNamespaceContext()
获取只读命名空间上下文。Iterator<Namespace>
getNamespaces()
返回在此元素上声明的命名空间的迭代器。String
getNamespaceURI(String prefix)
在该元素的上下文中获取前缀所绑定的值。-
Methods inherited from interface 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
Iterator<Attribute> getAttributes()
返回在此START_ELEMENT上声明的非命名空间声明属性的迭代器,如果没有属性,则返回空的迭代器。 迭代器必须只包含javax.xml.stream.Attribute接口的实现。 属性根本无序,不得以任何顺序报告。- 结果
- 一个只读Iterator over Attribute接口,或一个空的迭代器
-
getNamespaces
Iterator<Namespace> getNamespaces()
返回在此元素上声明的命名空间的迭代器。 此迭代器不包含先前声明的命名空间,除非它们显示在当前的“第一个”对象上。 因此,此列表可能包含重新声明的命名空间和重复的命名空间声明。 使用getNamespaceContext()方法获取命名空间声明的当前上下文。迭代器必须只包含javax.xml.stream.Namespace接口的实现。
命名空间是A属性。 可以将名称空间列表作为属性列表进行迭代。 但是,此方法仅返回在此START_ELEMENT上声明的命名空间列表,但不包括在此START_ELEMENT上声明的属性。 如果没有命名空间,则返回一个空的迭代器。
- 结果
- 一个名字空间界面上的readonly迭代器,或一个空的迭代器
-
getAttributeByName
Attribute getAttributeByName(QName name)
返回此名称引用的属性- 参数
-
name
- 所需名称的qname - 结果
- 该属性对应于名称值或null
-
getNamespaceContext
NamespaceContext getNamespaceContext()
获取只读命名空间上下文。 如果没有上下文可用,此方法将返回一个空的命名空间上下文。 NamespaceContext包含有关此StartElement范围内所有命名空间的信息。- 结果
- 当前命名空间上下文
-
-