XML





DOM


<root> <child name="A"> <mago name="key"/> </child> <child name="B"/> <child name="C"/> </root>
// XMLドキュメントをDOMで扱うためのオブジェクトを作る doc = new ActiveXObject("Microsoft.XMLDOM"); // 非同期でロードしない設定にする doc.async = false; // ロードする doc.load("test.xml"); // RootNode を取得する root = doc.documentElement; // ノード名を取得する // "root" print( root.nodeName ); // 子供ノードのリストを取得する var a = root.childNodes; for( var i=0; i<a.length; i++ ){ var n = a[i]; // アトリビュート値を名前から取得する var s = n.getAttribute("name"); // "A" print( s ); }