我做了一个对话框,它获取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?
答案 0 :(得分:1)
您可以使用xmlSerializer。
var xmlText = new XMLSerializer().serializeToString(xml);
var xmlTextNode = document.createTextNode(xmlText);
someDOMobject.appendChild(xmlTextNode);