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