function GetServerData( ) { var result,xml,obj,objList,i,length; // 最後のパラメータの false は、同期実行を意味します objXMLHttp.open( "GET", "sjis_combo.xml" , false ); objXMLHttp.send( "" ); xml = objXMLHttp.responseXML; result = ""; result += xml.nodeName + "<br>"; // combodata obj = xml.childNodes.item(1); result += obj.nodeName + "<br>"; // combodata の 中 objList = obj.childNodes; length = objList.length; result += " 子ノードの数:" + length + "<br>"; for( i = 0; i < length; i++ ) { obj = objList.item(i) result += " " + i + ":" + obj.nodeName + "<br>"; } document.getElementById("data").innerHTML = result; }
function GetServerData( ) { var result,xml,obj,objList,i,length,j,work; // 最後のパラメータの false は、同期実行を意味します objXMLHttp.open( "GET", "sjis_combo.xml" , false ); objXMLHttp.send( "" ); xml = objXMLHttp.responseXML; result = ""; result += xml.nodeName + "<br>"; // combodata obj = xml.childNodes.item(1); result += obj.nodeName + "<br>"; // combodata の 中 objList = obj.childNodes; length = objList.length; result += " 子ノードの数:" + length + "<br>"; for( i = 0; i < length; i++ ) { obj = objList.item(i) result += " " + i + ":" + obj.nodeName + "<br>"; for( j = 0; j < obj.childNodes.length; j++ ) { result += " " + j + ":" + obj.childNodes.item(j).nodeName + "<br>"; work = obj.childNodes.item(j).nodeName; if ( "#cdata-section" == work ) { alert(obj.childNodes.item(j).nodeValue); } } } document.getElementById("data").innerHTML = result; }
function GetServerData( ) { var result,xml,obj,objList,i,length,j,work; // 最後のパラメータの false は、同期実行を意味します objXMLHttp.open( "GET", "sjis_combo.xml" , false ); objXMLHttp.send( "" ); xml = objXMLHttp.responseXML; result = ""; // 目的の親ノード objList = xml.getElementsByTagName("list"); length = objList.length; result += "ノードの数:" + length + "<br>"; for( i = 0; i < length; i++ ) { obj = objList.item(i) result += " " + i + ":" + obj.nodeName + "<br>"; for( j = 0; j < obj.childNodes.length; j++ ) { result += " " + j + ":" + obj.childNodes.item(j).nodeName + "<br>"; work = obj.childNodes.item(j).nodeName; if ( "#cdata-section" == work ) { alert(obj.childNodes.item(j).nodeValue); } } } document.getElementById("data").innerHTML = result; }