0

我正在尝试使用 xml 文件来存储我的 Metro 风格应用程序的用户自定义。我想知道如何加载文件、获取文件中的某些元素并编写新元素。

我正在使用 JavaScript。

4

1 回答 1

0

尝试:

function GetXmlHttpObject(){
    var xmlHttp=null;
    try{
        xmlHttp = new XMLHttpRequest();
    }
    catch(e){
        try{
            xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
        }
        catch(e){
            xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
        }
    }
    return xmlHttp;
}

打开 xml(而不是远程 url,使用本地路径)

  function openXML(){
       xmlHttp.onreadystatechange = stateChanged;
        xmlHttp.open("GET", item.url,true);
        xmlHttp.send(null);
    };

最后在标签上工作

   function stateChanged() {
      if(xmlHttp[item.key] != null )
            if (xmlHttp[item.key].readyState == 4 ) {
                var xmlHeader = xmlHttp[.responseXML.documentElement.getElementsByTagName("TAG");
            }
    }
于 2012-11-12T03:18:12.807 回答