XML DOM ノードタイプ
- 前のページ XML リファレンスマニュアル
- 次のページ DOM Node
DOMはドキュメントをノードオブジェクトの階層構造として表示します。
ノードタイプ
以下のテーブルは、異なるW3Cノードタイプとそれらが持つ可能な子要素を示しています:
ノードタイプ | 説明 | 子要素 |
---|---|---|
Document | ドキュメント全体(DOM木のルートノード)を示します。 |
|
DocumentFragment | 軽量のDocumentオブジェクトを示し、ドキュメントの一部を含んでいます。 |
|
DocumentType | ドキュメントに定義されたエンティティにインターフェースを提供します。 | None |
ProcessingInstruction | 処理指令を示します。 | None |
EntityReference | エンティティ参照要素を示します。 |
|
Element | element(要素)要素を示します。 |
|
Attr | 属性を示します。 |
|
Text | 要素または属性内のテキスト内容を示します。 | None |
CDATASection | ドキュメント内のCDATAセクション(テキストが解析器で解析されません)を示します。 | None |
Comment | コメントを示します。 | None |
エンティティ | エンティティを示します。 |
|
記法 | DTDで宣言されたシンボルを示します。 | None |
ノードタイプ - 返される値
以下のテーブルは、各ノードタイプに対してnodeNameおよびnodeValue属性が返す値を示しています:
ノードタイプ | nodeNameの返値 | nodeValueの返値 |
---|---|---|
Document | #document | null |
DocumentFragment | #document fragment | null |
DocumentType | doctype 名前 | null |
EntityReference | エンティティ参照名 | null |
Element | 要素名 | null |
Attr | 属性名 | 属性値 |
ProcessingInstruction | target | ノードの内容 |
Comment | #comment | コメントテキスト |
Text | #text | ノードの内容 |
CDATASection | #cdata-section | ノードの内容 |
エンティティ | エンティティ名 | null |
記法 | シンボル名 | null |
ノードタイプ - 名前付き定数
ノードタイプ | 名前定数 |
---|---|
1 | ELEMENT_NODE |
2 | ATTRIBUTE_NODE |
3 | TEXT_NODE |
4 | CDATA_SECTION_NODE |
5 | ENTITY_REFERENCE_NODE |
6 | ENTITY_NODE |
7 | PROCESSING_INSTRUCTION_NODE |
8 | COMMENT_NODE |
9 | DOCUMENT_NODE |
10 | DOCUMENT_TYPE_NODE |
11 | DOCUMENT_FRAGMENT_NODE |
12 | NOTATION_NODE |
- 前のページ XML リファレンスマニュアル
- 次のページ DOM Node