如何在javascript中读取xml文件

时间:2013-11-26 06:48:14

标签: javascript xml

我做了一个对话框,它获取xml文件的路径并在字符串中读取xml文件的内容。 我有一个名为output的变量,它可以支持XML文件的所有内容。现在output是一个包含所有xml文件内容的字符串。现在我想解析这个输出

我的解析代码如下:

output = e.target.result;
            console.log("file path"); 
            console.log(output);
            /*var xmlDoc=loadXMLDoc(output);
            console.log("XML DOC");
            console.log(xmlDoc);
            */
              myXML= document.all(output).XMLDocument
              console.log(myXML);

我收到的XMLDocument错误未定义。我应该如何解析这个xmlstring?

1 个答案:

答案 0 :(得分:1)

您可以使用xmlSerializer。

var xmlText = new XMLSerializer().serializeToString(xml);
var xmlTextNode = document.createTextNode(xmlText);
someDOMobject.appendChild(xmlTextNode);

更多例子: Convert XML to String and append to page