<script language="javascript">
function readXML()
{
var xmlDoc = checkXMLDocObj("MenuFrame.xml") ;
var xmlObj = xmlDoc.documentElement ;
// 求xml文檔根點下子節點總數
// alert(xmlDoc.documentElement.childNodes.length);
var str = "" ;
for(var i=0; i<xmlObj.childNodes.length; i++)
{
?? str = "";
?? str = xmlObj.childNodes[i].getAttribute("text") +"\n" ;
?? for(var j=0; j<xmlObj.childNodes[i].childNodes.length; j++)
?? {
??? str += "\t"+ xmlObj.childNodes[i].childNodes[j].getAttribute("text") +" \n" ;
???
??? for(var k=0; k<xmlObj.childNodes[i].childNodes[j].childNodes.length; k++)
??? {
???? if(k!=xmlObj.childNodes[i].childNodes[j].childNodes.length-1)
????? str += "\t\t|--"+ xmlObj.childNodes[i].childNodes[j].childNodes[k].text +" \n" ;
???? else
????? str += "\t\t|__"+ xmlObj.childNodes[i].childNodes[j].childNodes[k].text +" \n" ;
???
??? }
??? alert(str) ;
???
?? }??
}
}
</script>