|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
javax.xml.stream.events Interface DTD
- All Superinterfaces:
- XMLEvent, XMLStreamConstants
public interface DTD
- extends XMLEvent
Implements:
XMLEvent
它是处理 DTD 的事件的顶层接口。
version | 1.0 |
This is the top level interface for events dealing with DTDs
- Version:
- 1.0
- Author:
- Copyright (c) 2003 by BEA Systems. All Rights Reserved.
Field Summary |
---|
Fields inherited from interface 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 |
Method Summary | |
---|---|
String |
getDocumentTypeDeclaration()
Returns the entire Document Type Declaration as a string, including the internal DTD subset. |
List |
getEntities()
Return a List containing the general entities, both external and internal, declared in the DTD. |
List |
getNotations()
Return a List containing the notations declared in the DTD. |
Object |
getProcessedDTD()
Returns an implementation defined representation of the DTD. |
Methods inherited from interface javax.xml.stream.events.XMLEvent |
---|
asCharacters, asEndElement, asStartElement, getEventType, getLocation, getSchemaType, isAttribute, isCharacters, isEndDocument, isEndElement, isEntityReference, isNamespace, isProcessingInstruction, isStartDocument, isStartElement, writeAsEncodedUnicode |
Method Detail |
---|
public String
getDocumentTypeDeclaration()
以字符串形式返回完整文档类型声明,其中包括内部 DTD 子集。如果没有内部子集,则返回 null。如果该字符串不为 null,则它必须返回与 XML 1.0 规范中的 doctypedecl 产品匹配的完整文档类型声明。
英文文档:
getDocumentTypeDeclaration
String getDocumentTypeDeclaration()
- Returns the entire Document Type Declaration as a string, including
the internal DTD subset.
This may be null if there is not an internal subset.
If it is not null it must return the entire
Document Type Declaration which matches the doctypedecl
production in the XML 1.0 specification
public Object
getProcessedDTD()
返回定义 DTD 表示形式的实现。如果没有可用的表示形式,则此方法返回 null。
英文文档:
getProcessedDTD
Object getProcessedDTD()
- Returns an implementation defined representation of the DTD.
This method may return null if no representation is available.
public java.util.List<E>
getNotations()
返回一个 List,其中包含在 DTD 中声明的注释。此列表必须包含 NotationDeclaration 事件。
return | NotationDeclaration 事件的无序列表 |
See also | javax.xml.stream.events.NotationDeclaration |
getNotations
List getNotations()
- Return a List containing the notations declared in the DTD.
This list must contain NotationDeclaration events.
- Returns:
- an unordered list of NotationDeclaration events
- See Also:
NotationDeclaration
public java.util.List<E>
getEntities()
返回一个列表,其中包含在 DTD 中声明的外部和内部常规实体。此列表必须包含 EntityDeclaration 事件。
return | EntityDeclaration 事件的无序列表 |
See also | javax.xml.stream.events.EntityDeclaration |
getEntities
List getEntities()
- Return a List containing the general entities,
both external and internal, declared in the DTD.
This list must contain EntityDeclaration events.
- Returns:
- an unordered list of EntityDeclaration events
- See Also:
EntityDeclaration
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Submit a bug or feature
Copyright 2007 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms.
PS : 未经我党受权你也可自由散发此文档。 如有任何错误请自行修正;若因此而造成任何损失请直接找人民主席,请勿与本人联系。谢谢!