JavaTM 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 Platform
Standard Ed. 6

提交错误或意见
有关更多的 API 参考资料和开发人员文档,请参阅 Java SE 开发人员文档。该文档包含更详细的、面向开发人员的描述,以及总体概述、术语定义、使用技巧和工作代码示例。

版权所有 2007 Sun Microsystems, Inc. 保留所有权利。 请遵守许可证条款。另请参阅文档重新分发政策