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