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.0 и XML-схеме, нормализация выполняется после ссылки на сущность расширяются.
См. также
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
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92