使用JavaScript提取XML数据

时间:2017-09-28 11:00:05

标签: javascript xml xmldom

我正在尝试调度一个节点,例如内部html页面上的“标题”,但我需要它从保存在我的桌面上的XML文档中提取数据,但它似乎没有找到XML文档。我不确定要添加什么或如何解决这个问题?任何帮助将非常感激!非常感谢

var parser, xmlDoc;
var text = loadXMLDoc("/Desktop/test.xml");

parser = new DOMParser();
xmlDoc = parser.parseFromString(text,"text/xml");

document.getElementById("demo").innerHTML =
xmlDoc.getElementsByTagName("title")[0].childNodes[0].nodeValue;

1 个答案:

答案 0 :(得分:0)

首先,出于安全原因,您无法从系统的绝对路径访问任何文件。您必须先处理文件,然后才能处理XML内容。

按照以下链接尝试为您创建小代码段。

HTML:

def lst = [Node: , Message group: , Application: appl, Severity: critical];

JS:

<div>
  <label id="txtFileInfo"></label>
  <input id="xmlFile" type="file">
</div>

https://codepen.io/smtgohil/pen/gGWoRe

一切顺利。