XML DOM childNodes 属性
定義と用法
childNodes 属性は document の子要素の NodeList を返します。
文法:
documentObject.childNodes
ヒントおよびコメント:
ヒント:NodeListの長さ属性を使用して、ノードリスト内のノード数を測定してください。ノードリストの長さを知った後、ノードを簡単にループして必要な値を抽出することができます!
インスタンス
すべての例で、我々は XML ファイルを使用します books.xml、および JavaScript 関数 loadXMLDoc()。
以下のコードスニペットは、XML 文档の子节点を表示するために使用できます:
xmlDoc=loadXMLDoc("/example/xdom/books.xml");
var 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: #comment (nodetype: 8) Nodename: bookstore (nodetype: 1)
Mozilla (Firefox)の出力:
Nodename: #comment (nodetype: 8) Nodename: #comment (nodetype: 8) Nodename: bookstore (nodetype: 1)