-
- All Superinterfaces:
-
XMLEvent
,XMLStreamConstants
public interface StartElement extends XMLEvent
StartElement接口提供对start元素信息的访问。 报告文档中每个开始标记的StartElement。- 从以下版本开始:
- 1.6
-
-
字段汇总
-
Fields declared in 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
-
-
方法摘要
所有方法 实例方法 抽象方法 变量和类型 方法 描述 Attribute
getAttributeByName(QName name)
返回此名称引用的属性Iterator<Attribute>
getAttributes()
返回在此START_ELEMENT上声明的非命名空间声明属性的迭代器,如果没有属性,则返回空迭代器。QName
getName()
获取此活动的名称NamespaceContext
getNamespaceContext()
获取只读命名空间上下文。Iterator<Namespace>
getNamespaces()
返回在此元素上声明的名称空间的迭代器。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
-
-
-
-
方法详细信息
-
getName
QName getName()
获取此活动的名称- 结果
- 此事件的限定名称
-
getAttributes
Iterator<Attribute> getAttributes()
返回在此START_ELEMENT上声明的非命名空间声明属性的迭代器,如果没有属性,则返回空迭代器。 迭代器必须只包含javax.xml.stream.Attribute接口的实现。 属性从根本上是无序的,可能无法以任何顺序报告。- 结果
- 一个readonly Iterator over Attribute接口,或一个空迭代器
-
getNamespaces
Iterator<Namespace> getNamespaces()
返回在此元素上声明的名称空间的迭代器。 此迭代器不包含先前声明的命名空间,除非它们出现在当前的START_ELEMENT上。 因此,此列表可能包含重新声明的命名空间和重复的命名空间声明。 使用getNamespaceContext()方法获取名称空间声明的当前上下文。迭代器必须只包含javax.xml.stream.Namespace接口的实现。
命名空间是一个属性。 可以将名称空间列表作为属性列表进行迭代。 但是,此方法仅返回在此START_ELEMENT上声明的名称空间列表,并且不包括在此START_ELEMENT上声明的属性。 如果没有名称空间,则返回空迭代器。
- 结果
- 一个关于Namespace接口的readonly Iterator,或一个空的迭代器
-
getAttributeByName
Attribute getAttributeByName(QName name)
返回此名称引用的属性- 参数
-
name
- 所需名称的qname - 结果
- 与名称值对应的属性或null
-
getNamespaceContext
NamespaceContext getNamespaceContext()
获取只读命名空间上下文。 如果没有可用的上下文,则此方法将返回空名称空间上下文。 NamespaceContext包含有关此StartElement范围内所有命名空间的信息。- 结果
- 当前的命名空间上下文
-
-