<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>