モジュール java.xml
パッケージ javax.xml.stream.events

インタフェースStartElement

  • すべてのスーパー・インタフェース:
    XMLEvent, XMLStreamConstants


    public interface StartElement
    extends XMLEvent
    StartElementインタフェースは、開始要素に関する情報へのアクセスを提供します。 StartElementは文書内の各開始タグとして報告されます。
    導入されたバージョン:
    1.6
    バージョン:
    1.0
    • メソッドの詳細

      • getName

        QName getName​()
        このイベントの名前を取得します。
        戻り値:
        このイベントの修飾名
      • getAttributes

        Iterator<Attribute> getAttributes​()
        このSTART_ELEMENTで宣言された非名前空間宣言属性のIteratorを返します。属性がない場合は空のイテレータを返します。 イテレータにはjavax.xml.stream.Attributeインタフェースの実装のみが含まれます。 基本的に属性は順序付けられていないので、特定の順序で報告されることはありません。
        戻り値:
        Attributeインタフェースの読取り専用Iterator、または空のイテレータ
      • getNamespaces

        Iterator<Namespace> getNamespaces​()
        この要素で宣言されている名前空間のIteratorを返します。 以前に宣言された名前空間は、現在のSTART_ELEMENTに存在する場合を除き、このIteratorには含まれません。 そのため、このリストには再度宣言された名前空間や重複した名前空間の宣言が含まれることがあります。 名前空間宣言の現在のコンテキストを取得するには、getNamespaceContext()メソッドを使用してください。

        イテレータにはjavax.xml.stream.Namespaceインタフェースの実装だけが含まれます。

        名前空間は属性です。 名前空間のリストを属性のリストとして反復することができます。 ただし、このメソッドはこのSTART_ELEMENTで宣言された名前空間のリストだけを返し、このSTART_ELEMENTで宣言された属性を含みません。 名前空間が存在しない場合は空のイテレータを返します。

        戻り値:
        Namespaceインタフェースの読取り専用Iterator、または空のイテレータ
      • getAttributeByName

        Attribute getAttributeByName​(QName name)
        この名前によって参照される属性を返します。
        パラメータ:
        name - 目的とする名前のqname
        戻り値:
        名前値に対応する属性またはnull
      • getNamespaceContext

        NamespaceContext getNamespaceContext​()
        読取り専用の名前空間コンテキストを取得します。 有効なコンテキストが存在しない場合、このメソッドは空の名前空間コンテキストを返します。 NamespaceContextには、このStartElementの範囲内にあるすべての名前空間に関する情報が含まれます。
        戻り値:
        現在の名前空間コンテキスト
      • getNamespaceURI

        String getNamespaceURI​(String prefix)
        この要素のコンテキスト内で接頭辞がバインドされている値を取得します。 このコンテキスト内で接頭辞がバインドされていない場合はnullを返します。
        パラメータ:
        prefix - 検索する接頭辞
        戻り値:
        接頭辞にバインドされたURIまたはnull