-
- 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
-
-