js读取xml的实例讲解

发布时间:2020-05-11编辑:脚本学堂
js读取xml的实例讲解

        l    = n.length;
        for(var i=0; i<l; i++)
        {
            var option    = document.createElement('option');
            option.value    = n[i].getAttribute('Value');
            option.innerHTML    = n[i].getAttribute('Text');
            e.appendChild(option);
        }
    }
}
上面的访问代码中,我们是通过xmlDoc.getElementsByTagName(xPath)来进行的。
还可以通过xmlDoc.documentElement.childNodes(1)..childNodes(0).getAttribute('Text')进行访问。
一些常用方法:
xmlDoc.documentElement.childNodes(0).nodeName,可以得到这个节点的名称。
xmlDoc.documentElement.childNodes(0).nodeValue,可以得到这个节点的值. 这个值是来自于这样子的xml格式:<a>b</b>, 于是可以得到b这个值。
xmlDoc.documentElement.childNodes(0).hasChild,可以判断是否有子节点。

最好是使用getElementsByTagName(xPath)的方法对节点进行访问,因为这样子可以直接通过xPath来定位节点,这样子会有更好的性能。 

 您可能感兴趣的文章:
xmlHttpRequest避免缓存的实例代码
JavaScript 解析及读取XML文档的实例代码
javascript+xml简单图片轮换(只支持IE)的实现代码
xmlhttp:open方法POST、GET参数的区别分析
javascript xmlhttp的缓存清除的方法