XML DOM ノードタイプ(Node Types)
- 前のページ DOM マニュアル目次
- 次のページ DOM Attr
例
以下の例では、XMLファイルを使用します。 books.xml、およびJavaScript関数loadXMLDoc()。
ノードタイプ
以下のテーブルには、異なる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 フラグメント | 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 |
- 前のページ DOM マニュアル目次
- 次のページ DOM Attr