-
- All Superinterfaces:
-
Node
public interface EntityReference extends Node
EntityReference
节点可被用来表示在树的实体引用。 请注意,字符引用和对预定义实体的引用被认为是由HTML或XML处理器进行扩展,以便字符由Unicode等效而不是由实体引用表示。 此外,XML处理器可以在构建Document
时完全扩展对实体的Document
,而不是提供EntityReference
节点。 如果它不提供这样的节点,则对于EntityReference
节点表示为已知实体的一个参考Entity
存在,并且子树EntityReference
节点是副本Entity
节点子树。 但是,当实体包含未绑定的命名空间前缀时,后者可能不正确。 在这种情况下,由于命名空间前缀解析取决于实体引用的位置,因此EntityReference
节点的后代可能绑定到不同的命名空间URI。 当EntityReference
节点表示对未知实体的引用时,该节点不存在子节点,并且其例如Attr.value
使用时的替换值为空。至于
Entity
节点,EntityReference
节点和所有他们的后代是只读的。注意:
EntityReference
节点可能会导致元素内容和属性值归一化问题,如XML 1.0和XML Schema中,在实体引用扩展后执行归一化。
-
-
Field Summary
-
Fields inherited from 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
-
-
方法摘要
-
Methods inherited from 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
-
-