如何导入本地XML文件并使用JavaScript解析它?

时间:2015-01-21 20:03:14

标签: javascript xml json parsing local

我将JavaScript和XML文件放在同一个文件夹中。我希望能够使用JavaScript解析XML,但我不知道如何让JavaScript文件与XML文件“对话”。我已经查找了方法,但它们都涉及服务器请求,我不需要。如何让JavaScript读入本地XML文件以使用它?

我最终希望能够将XML转换为JSON,然后让我的JavaScript解析,我想我知道该怎么做。我只是不知道如何让JavaScript从XML中获取数据。我是初学者,所以感谢任何帮助。

谢谢!

1 个答案:

答案 0 :(得分:0)

您打算使用NodeJS吗?如果是,请参阅The best node module for XML parsing。我使用过xml-stream,效果很好。对于跨浏览器解决方案:Cross-Browser Javascript XML Parsing

关于“与浏览器交谈”,如果在NodeJS中,请使用fs模块。否则(浏览器),使用FileAPI(参见https://scotch.io/tutorials/use-the-html5-file-api-to-work-with-files-locally-in-the-browser),然后使用上面的crossbrowser解决方案。

请参阅FileAPI的兼容性表:http://caniuse.com/#feat=fileapi(所有现代浏览器)