JavaTM 2 Platform
Standard Ed. 6

javax.xml.stream.events
介面 DTD

所有父級介面:
XMLEvent, XMLStreamConstants

public interface DTD
extends XMLEvent

它是處理 DTD 的事件的頂層介面。

從以下版本開始:
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
 
方法摘要
 String getDocumentTypeDeclaration()
          以字元串形式返回完整文檔型別宣告,其中包括內部 DTD 子集。
 List getEntities()
          返回一個列表,其中包含在 DTD 中宣告的外部和內部常規實體。
 List getNotations()
          返回一個 List,其中包含在 DTD 中宣告的註釋。
 Object getProcessedDTD()
          返回定義 DTD 表示形式的實作。
 
從介面 javax.xml.stream.events.XMLEvent 繼承的方法
asCharacters, asEndElement, asStartElement, getEventType, getLocation, getSchemaType, isAttribute, isCharacters, isEndDocument, isEndElement, isEntityReference, isNamespace, isProcessingInstruction, isStartDocument, isStartElement, writeAsEncodedUnicode
 

方法詳細資訊

getDocumentTypeDeclaration

String getDocumentTypeDeclaration()
以字元串形式返回完整文檔型別宣告,其中包括內部 DTD 子集。如果沒有內部子集,則返回 null。如果該字元串不為 null,則它必須返回與 XML 1.0 規範中的 doctypedecl 產品比對的完整文檔型別宣告。


getProcessedDTD

Object getProcessedDTD()
返回定義 DTD 表示形式的實作。如果沒有可用的表示形式,則此方法返回 null。


getNotations

List getNotations()
返回一個 List,其中包含在 DTD 中宣告的註釋。此列表必須包含 NotationDeclaration 事件。

返回:
NotationDeclaration 事件的無序列表
另請參見:
NotationDeclaration

getEntities

List getEntities()
返回一個列表,其中包含在 DTD 中宣告的外部和內部常規實體。此列表必須包含 EntityDeclaration 事件。

返回:
EntityDeclaration 事件的無序列表
另請參見:
EntityDeclaration

JavaTM 2 Platform
Standard Ed. 6

提交錯誤或意見

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