JavaTM 2 Platform
Standard Ed. 6

javax.xml.stream.events
介面 StartElement

所有父級介面:
XMLEvent, XMLStreamConstants

public interface StartElement
extends XMLEvent

StartElement 介面提供對有關開始元素的資訊的存取。StartElement 報告文檔中的每個開始標記。

從以下版本開始:
1.6

欄位摘要
 
從介面 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
 

方法詳細資訊

getName

QName getName()
獲取此事件的名稱

返回:
此事件的限定名

getAttributes

Iterator getAttributes()
返回在此 START_ELEMENT 上宣告的已宣告非名稱空間屬性的 Iterator;如果沒有這樣的屬性,則返回空迭代器。迭代器必須只包含 javax.xml.stream.Attribute 介面的實作。屬性是完全無序的,且不能以任意順序報告。

返回:
可在 Attribute 介面上進行迭代的只讀 Iterator,或者返回空迭代器

getNamespaces

Iterator getNamespaces()
返回在此元素上宣告的名稱空間的 Iterator。此 Iterator 不包含以前宣告的名稱空間,除非它們出現在當前 START_ELEMENT 中。因此該列表可能包含重新宣告的名稱空間和重複的名稱空間宣告。使用 getNamespaceContext() 方法獲取名稱空間宣告的當前上下文。

迭代器只能包含 javax.xml.stream.Namespace 介面的實作。

名稱空間是一個屬性。可以以屬性列表的方式在名稱空間列表上進行迭代。但是,此方法只返回在此 START_ELEMENT 中宣告的名稱空間的列表,不包含在此 START_ELEMENT 中宣告的屬性。 如果沒有名稱空間,則返回空迭代器。

返回:
可在名稱空間介面上進行迭代的只讀 Iterator,或者返回空迭代器

getAttributeByName

Attribute getAttributeByName(QName name)
返回此名稱參考的屬性

參數:
name - 所需名稱的 qname
返回:
與名稱值相對應的屬性或 null

getNamespaceContext

NamespaceContext getNamespaceContext()
獲取只讀名稱空間上下文。如果沒有可用的上下文,此方法將返回空名稱空間上下文。NamespaceContext 套件含有關此 StartElement 的作用域中所有名稱空間的資訊。

返回:
當前名稱空間上下文

getNamespaceURI

String getNamespaceURI(String prefix)
獲取綁定在此元素上下文中的前綴的值。如果前綴未綁定在此上下文中,則返回 null

參數:
prefix - 要尋找的前綴
返回:
綁定到前綴的 URI 或 null

JavaTM 2 Platform
Standard Ed. 6

提交錯誤或意見

版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only