先贴上需要读取的xml文件格式:

(ProductLicenses.xml文件)





aadadadadad666-d8
mySite1


asdf6fsdsdddfd-dd
mySite2


assdessertdsrt-3a
mySite3


示例一:文件中有多个节点,要读取节点下各个子节点的方法如下:

使用getElementsByTagName() 方法

function readXmlByTag(){
    var strXmlFile = "C:\\ProductLicenses.xml";
    var xmlDoc = new ActiveXObject("Microsoft.XMLDOM"); 
    xmlDoc.async = false; 
    xmlDoc.load(strXmlFile);
    if(xmlDoc != null){
        var arrNodes = xmlDoc.getElementsByTagName("License");
        if(arrNodes != null){
            Log.Message("The [License] node's count in xml is:"+arrNodes.length);
            for(i=0;i 
  

 

更详细的介绍可以参考:

http://blog.csdn.net/avon520/article/details/3345919