共通 DOM API

org.w3c.dom
インタフェース EntityReference

すべてのスーパーインタフェース:
Node

public interface EntityReference
extends Node

EntityReference ノードは、ツリー内の実体参照を表すために使用できます。文字参照および事前定義実体への参照は、HTML または XML プロセッサにより展開されるとみなされます。このため、文字は実体参照ではなく、Unicode 相当のものによって表されます。加えて、XML プロセッサは、Document の構築時に EntityReference ノードを提供するのではなく、実体への参照を完全に展開できます。XML プロセッサがこのノードを提供する場合、既知の実体への参照を表す 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
 


共通 DOM API

バグや機能要求の報告
Java は、米国およびその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 2004 Sun Microsystems, Inc. 4150 Network Circle
Santa Clara, California, 95054, U.S.A. All Rights Reserved.