XML DOM childNodes プロパティ
Node オブジェクト
定義と用法
childNodes プロパティは、指定ノードの子ノードを NodeList で返します。
構文
チップスと注
チップ: 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 />");
}
|
IE の出力:
Nodename: xml (nodetype: 7)
Nodename: #comment (nodetype: 8)
Nodename: bookstore (nodetype: 1)
|
Mozilla (Firefox) の出力:
Nodename: #comment (nodetype: 8)
Nodename: bookstore (nodetype: 1)
|
試してください »
|
Try-It-Yourself デモ
XML 文書の全要素の全子ノードを表示します
Node オブジェクト
|