xml:
<?xml version="1.0" standalone="yes"?>
<NewDataSet>
  <Table>
    <区域>浦东新区</区域>
    <地址>商城路800弄</地址>
    <num>0</num>
  </Table>
  <Table>
    <区域>浦东新区</区域>
    <地址>崂山路800弄</地址>
    <num>0</num>
  </Table>
  <Table>
    <区域>浦东新区</区域>
    <地址>商城路799弄</地址>
    <num>1</num>
  </Table>
</NewDataSet>js:
function GetXml()
{
var orderDoc = new ActiveXObject("MSXML2.DOMDocument.5.0");
orderDoc.async = false;
orderDoc.load("d:/address.xml");
var items = orderDoc.selectNodes("/NewDataSet/Table");for(var i=0;i<items.length;i++)
{   
var items1=getNode(orderDoc,"/NewDataSet/Table/区域");
    var items2=getNode(orderDoc,"/NewDataSet/Table/地址");
    var items3=getNode(orderDoc,"/NewDataSet/Table/num"); description.data += items1 + items2 + items3 + "</br>";
}

解决方案 »

  1.   

    function ReadXml(doc,xpath)
                ...{
                    var retval="";
                    var value=doc.documentElement.selectSingleNode(xpath)
                    if(value)retval=value.text;
                    return retval;
                }
    是什么意思啊?
    doc,xpath 是什么啊?
    调用的时候要传的吗? 不懂