注意大小写
<script language=javascript>
var xmldoc=new ActiveXObject("MSXML2.DOMDocument.3.0");
xmldoc.load("1.xml");
var root = xmldoc.selectNodes("//NewDataSet/Table");
var a = new Array();
for(i=0;i<root[0].childNodes.length;i++)
{
   a[i]=root[0].childNodes[i].tagName;
   alert(a[i])
}
</script>

解决方案 »

  1.   

    读值的话
    改为
    <script language=javascript>
    var xmldoc=new ActiveXObject("MSXML2.DOMDocument.3.0");
    xmldoc.load("1.xml");
    var root = xmldoc.selectNodes("//NewDataSet/Table");
    var a = new Array();
    for(i=0;i<root[0].childNodes.length;i++)
    {
       a[i]=root[0].childNodes[i].text;
       alert(a[i])
    }
    </script>
      

  2.   

    <script language=javascript>
    var xmldoc=new ActiveXObject("Microsoft.XMLDOM");
    xmldoc.load("1.xml");
    var pname = xmldoc.selectNodes("//NewDataSet/Table/pName");
    alert(pname[0].text);
    </script>
      

  3.   

    var tbNode = xmldoc.selectSingleNode("//NewDataSet/Table");
    var a = new Array();
    for(i=0;i<tbNode.childNodes.length;++i)
    {
       a[i]=tbNode.childNodes[i].text;
       alert(a[i]);
    }
      

  4.   

    忘和大家说了 我想在pdf中用Javascript来解析xml取值并绑定到相应的控件上  大家说能实现么?
      

  5.   

    下面这样也可以吧.
    <script language=javascript>
    var xmldoc=new ActiveXObject("Microsoft.XMLDOM");
    xmldoc.load("1.xml");var str = xml.documentElement.childNodes.item(0).getElementsByTagName("pName").item(0).text;alert(pname[0].text);
    </script>
      

  6.   

    <script language=javascript>
    var xmldoc=new ActiveXObject("Microsoft.XMLDOM");
    xmldoc.load("1.xml");var str = xmldoc.documentElement.childNodes.item(0).getElementsByTagName("pName").item(0).text;
    alert(str);
    </script>
      

  7.   

    个位大哥 在pdf中怎么用啊  上面这些我全试了  在Adobe Desginer中都不好用啊