- 所有超级接口:
-
Node
EntityReference
节点可用于表示树中的实体引用。请注意,HTML或XML处理器会将字符引用和对预定义实体的引用视为已展开,因此字符将由它们的Unicode等效表示,而不是由实体引用表示。此外,XML处理器在构建Document
时可能会完全展开对实体的引用,而不是提供EntityReference
节点。如果它提供了这样的节点,那么对于表示对已知实体的引用的EntityReference
节点,存在一个Entity
,并且EntityReference
节点的子树是Entity
节点子树的副本。然而,当实体包含未绑定的命名空间前缀时,后者可能不成立。在这种情况下,因为命名空间前缀解析取决于实体引用的位置,EntityReference
节点的后代可能绑定到不同的命名空间URI。当EntityReference
节点表示对未知实体的引用时,该节点没有子节点,当例如由Attr.value
使用时,其替换值为空。
至于Entity
节点,EntityReference
节点及其所有后代都是只读的。
注意: 当实体引用展开后执行规范化时,例如在XML 1.0和XML Schema中,EntityReference
节点可能会导致元素内容和属性值规范化问题。
另请参阅文档对象模型(DOM)级别3核心规范。
-
Field Summary
Fields declared in interface org.w3c.dom.Node
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
-
Method Summary
Methods declared in interface org.w3c.dom.Node
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