- すべてのスーパー・インタフェース:
Node
Node
から継承されたnodeName
属性には、エンティティの名前が含まれています。
XMLプロセッサは、構造モデルがDOMに渡される前にエンティティを完全に展開することを選択できます。この場合、文書ツリー内にEntityReference
ノードは存在しなくなります。
XMLでは、外部サブセット内で作成されたエンティティ宣言またはパラメータ・エンティティ内で宣言されたエンティティ宣言の非検証XMLプロセッサによる読取りおよび処理は義務付けられていません。 つまり、外部サブセット内に宣言された解析対象エンティティを、アプリケーション・クラスを使用して展開する必要はありません。また、エンティティの置換テキストは使用できない可能性があります。 置換テキストが使用できる場合、対応するEntity
ノードの子リストは、その置換値の構造を表します。 使用できない場合、子リストは空です。
DOM Level 3は、Entity
ノードの編集をサポートしていません。ユーザーがEntity
の内容を変更する場合は、構造モデル内の関連するすべてのEntityReference
ノードをEntity
の内容の複製で置き換えた後、かわりにこれらの各複製に必要な変更を加える必要があります。 Entity
ノードとその子孫はすべて読取り専用です。
Entity
ノードは親ノードを持ちません。
ノート: エンティティに、バインドされていない名前空間接頭辞が含まれている場合、Entity
ノードのサブツリーにある対応するノードのnamespaceURI
はnull
になります。 このエンティティを参照するEntityReference
ノードがDocument
インタフェースのcreateEntityReference
メソッドを使用して作成されている場合も同様です。
「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
-
メソッドのサマリー
修飾子と型メソッド説明エンティティが外部解析対象エンティティである場合は、解析時にこのエンティティに使用されるエンコーディングを指定する属性。解析対象外エンティティの場合はエンティティの表記法の名前。エンティティに関連する公開識別子(指定されている場合)。指定されていない場合はnull
。エンティティに関連するシステム識別子(指定されている場合)。指定されていない場合はnull
。エンティティが外部解析対象エンティティである場合に、テキスト宣言の一部として、このエンティティのエンコーディングを指定する属性。エンティティが外部解析対象エンティティである場合に、テキスト宣言の一部として、このエンティティのバージョン番号を指定する属性。インタフェース 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
-
メソッドの詳細
-
getPublicId
String getPublicId()エンティティに関連する公開識別子(指定されている場合)。指定されていない場合はnull
。 -
getSystemId
String getSystemId()エンティティに関連するシステム識別子(指定されている場合)。指定されていない場合はnull
。 システム識別子は、絶対URIである場合もあり、そうでない場合もあります。 -
getNotationName
String getNotationName()解析対象外エンティティの場合はエンティティの表記法の名前。 解析対象エンティティの場合はnull
になります。 -
getInputEncoding
String getInputEncoding()エンティティが外部解析対象エンティティである場合は、解析時にこのエンティティに使用されるエンコーディングを指定する属性。 エンティティが内部サブセットのエンティティであるか、未知の場合はnull
になります。- 導入されたバージョン:
- 1.5、DOMレベル3
-
getXmlEncoding
String getXmlEncoding()エンティティが外部解析対象エンティティである場合に、テキスト宣言の一部として、このエンティティのエンコーディングを指定する属性。 その他の場合はnull
。- 導入されたバージョン:
- 1.5、DOMレベル3
-
getXmlVersion
String getXmlVersion()エンティティが外部解析対象エンティティである場合に、テキスト宣言の一部として、このエンティティのバージョン番号を指定する属性。 その他の場合はnull
。- 導入されたバージョン:
- 1.5、DOMレベル3
-