- すべてのスーパー・インタフェース:
Node
public interface EntityReference extends Node
EntityReference
ノードを使用してツリーのエンティティ参照を表現できます。 文字がエンティティ参照ではなく同等のUnicodeで表現されるように、文字参照と事前定義済みエンティティへの参照が、HTMLプロセッサかXMLプロセッサによって展開されます。 さらに、XMLプロセッサはEntityReference
ノードを提供する代わりに、Document
の構築中にエンティティへの参照を完全に展開できます。 このようなノードが提供される場合は、既知のエンティティへの参照を表すEntityReference
ノードに対してEntity
が存在し、EntityReference
ノードのサブツリーはEntity
ノードのサブツリーのコピーになります。 ただし、バインドされていない名前空間の接頭辞がエンティティに含まれる場合は例外です。 この場合、名前空間の接頭辞の解決はエンティティ参照の場所に依存するため、EntityReference
ノードの子孫が別の名前空間URIにバインドされている可能性があります。 EntityReference
ノードが未知のエンティティへの参照を表す場合、そのノードは子やその置換値を持たず、たとえばAttr.value
で使用されると空になります。
Entity
ノードから見ると、EntityReference
ノードとその子孫はすべて読取り専用です。
ノート: EntityReference
ノードは、エンティティ参照が展開されたあと、XML 1.0やXMLスキーマなどで正規化が実行されると、要素コンテンツと属性値の正規化で問題を生じる可能性があります。
「Document Object Model (DOM) Level 3 Core Specification」も参照してください。
-
フィールドのサマリー
インタフェース 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
-
メソッドのサマリー
インタフェース 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