模块 java.xml

接口 StartElement

所有父级接口:
XMLEvent , XMLStreamConstants

public interface StartElement extends XMLEvent
StartElement 接口提供对有关起始元素的信息的访问。为文档中的每个开始标记报告一个 StartElement。
自从:
1.6
  • 方法详情

    • getName

      QName  getName()
      获取此事件的名称
      返回:
      此事件的限定名称
    • getAttributes

      Iterator <Attribute > getAttributes()
      返回在此 START_ELEMENT 上声明的非命名空间属性的迭代器。如果没有属性,则返回一个空迭代器。迭代器必须仅包含 Attribute 接口的实现。属性基本上是无序的,可以按任何顺序报告。
      返回:
      属性接口上的只读迭代器,或空迭代器
    • getNamespaces

      Iterator <Namespace > getNamespaces()
      返回在此元素上声明的命名空间的迭代器。此迭代器不包含以前声明的名称空间,除非它们出现在当前的 START_ELEMENT 上。因此,此list可能包含重新声明的命名空间和重复的命名空间声明。使用 getNamespaceContext() 方法获取命名空间声明的当前上下文。

      迭代器必须仅包含 Namespace 接口的实现。

      Namespace Attribute 。可以将命名空间列表作为属性列表进行迭代。但是,此方法仅返回在此 START_ELEMENT 上声明的命名空间列表,不包括在此 START_ELEMENT 上声明的属性。如果没有命名空间,则返回一个空迭代器。

      返回:
      命名空间接口上的只读迭代器,或空迭代器
    • getAttributeByName

      Attribute  getAttributeByName(QName  name)
      返回 qname 引用的属性。
      参数:
      name - 所需属性的 qname
      返回:
      name 值对应的属性或 null
    • getNamespaceContext

      NamespaceContext  getNamespaceContext()
      获取只读命名空间上下文。如果没有上下文可用,此方法将返回一个空的命名空间上下文。 NamespaceContext 包含有关此 StartElement 范围内所有命名空间的信息。
      返回:
      当前命名空间上下文
    • getNamespaceURI

      String  getNamespaceURI(String  prefix)
      获取前缀在此元素的上下文中绑定到的值。如果前缀未在此上下文中绑定,则返回 null
      参数:
      prefix - 查找的前缀
      返回:
      绑定到前缀或 null 的 uri