public interface EntityReference extends Node
EntityReference
节点可以用来代表树参考实体。注意,字符引用和预定义实体引用是由HTML或XML处理器使文字的Unicode等价而不是实体引用代表扩大。此外,XML处理器完全可以扩大对实体的引用而建设的
Document
,而不是提供
EntityReference
节点。如果它不提供这样的节点,然后一
EntityReference
节点表示参考已知的实体
Entity
存在,对
EntityReference
节点的子树是一个副本的
Entity
节点的子树。然而,后者可能不是真的当一个实体包含一个绑定命名空间前缀。在这种情况下,由于命名空间前缀的分辨率取决于实体引用,
EntityReference
的后裔节点可以绑定到不同的命名空间URI。当一个
EntityReference
节点代表一个未知的实体,节点没有孩子,其重置价值,以
Attr.value
例如使用时,是空的。
作为Entity
节点,EntityReference
节点和他们的后代是只读的。
注: EntityReference
节点可能导致元素内容和属性值标准化问题时,如在XML 1和XML Schema,归一化后进行实体引用的扩展。
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
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
Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 1993, 2014, Oracle and/or its affiliates. All rights reserved.