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_NODEappendChild, 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.