ATTRIBUTE_NODE, CDATA_SECTION_NODE, COMMENT_NODE, DOCUMENT_FRAGMENT_NODE, DOCUMENT_NODE, DOCUMENT_POSITION_CONTAINED_BY, DOCUMENT_POSITION_CONTAINS, DOCUMENT_POSITION_DISCONNECTED, DOCUMENT_POSITION_FOLLOWING, DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC, DOCUMENT_POSITION_PRECEDING, DOCUMENT_TYPE_NODE, ELEMENT_NODE, ENTITY_NODE, ENTITY_REFERENCE_NODE, NOTATION_NODE, PROCESSING_INSTRUCTION_NODE, TEXT_NODE
Modifier and Type | Method and Description |
---|---|
NamedNodeMap |
getEntities()
A
NamedNodeMap 包含在DTD中声明的外部和内部的一般实体。
|
String |
getInternalSubset()
内部子集为字符串,如果没有,
null 。
|
String |
getName()
DTD的名称
即紧随 DOCTYPE 关键字的名称。
|
NamedNodeMap |
getNotations()
A
NamedNodeMap 包含在DTD中声明的符号。
|
String |
getPublicId()
外部子集的公共标识符。
|
String |
getSystemId()
外部子集的系统标识符。
|
appendChild, cloneNode, compareDocumentPosition, getAttributes, getBaseURI, getChildNodes, getFeature, getFirstChild, getLastChild, getLocalName, getNamespaceURI, getNextSibling, getNodeName, getNodeType, getNodeValue, getOwnerDocument, getParentNode, getPrefix, getPreviousSibling, getTextContent, getUserData, hasAttributes, hasChildNodes, insertBefore, isDefaultNamespace, isEqualNode, isSameNode, isSupported, lookupNamespaceURI, lookupPrefix, normalize, removeChild, replaceChild, setNodeValue, setPrefix, setTextContent, setUserData
String getName()
DOCTYPE
关键字后的名称。
NamedNodeMap getEntities()
NamedNodeMap
包含在DTD中声明的外部和内部的一般实体。
不包含参数实体。
复制件被丢弃。
例如:
<!DOCTYPE
ex SYSTEM "ex.dtd" [ <!ENTITY foo "foo"> <!ENTITY bar
"bar"> <!ENTITY bar "bar2"> <!ENTITY % baz "baz">
]> <ex/>
该界面提供访问foo
和第一个声明bar
但不是第二个声明bar
或baz
。
该地图中的每个节点也实现了Entity
接口。
entities
不能以任何方式进行更改。
NamedNodeMap getNotations()
NamedNodeMap
包含在DTD中声明的符号。
复制件被丢弃。
该地图中的每个节点也实现了Notation
接口。
notations
不能以任何方式进行更改。
String getPublicId()
String getSystemId()
String getInternalSubset()
null
。
这不包含分隔方括号。
注意:返回的实际内容取决于实现的信息量。 这可以根据各种参数而变化,包括用于构建文档的XML处理器。