XML DOM childNodes プロパティ
Document オブジェクト
定義と用法
childNodes プロパティは、文書の子ノードの NodeList を返します。
構文
documentObject.childNodes |
チップスと注
チップ: ノードリストのノード数を知るには NodeLists の length プロパティを使用します。
ノードリストの長さが分れば、ノード全体のループが容易にでき、欲しい値を取出すことができます!
例
次のコードは、loadXMLDoc() を使用して xmlDoc に
"books.xml" をロードし、
XML 文書の子ノードを表示します:
例
xmlDoc=loadXMLDoc("books.xml");
x=xmlDoc.childNodes;
for (i=0;i<x.length;i++)
{
document.write("Nodename: " + x[i].nodeName);
document.write(" (nodetype: " + x[i].nodeType + ")<br />");
}
|
Output IE:
Nodename: xml (nodetype: 7)
Nodename: #comment (nodetype: 8)
Nodename: bookstore (nodetype: 1)
|
Output Mozilla (Firefox):
Nodename: #comment (nodetype: 8)
Nodename: bookstore (nodetype: 1)
|
試してください »
|
Try-It-Yourself デモ
XML 文書の全要素の全子ノードを表示します
Document オブジェクト
|