javascript - 将 js css 等其他文件包含到 html 中

标签 javascript xml

我正在尝试从本地 XML 文档中读取一些信息,但我不知道该怎么做。

我能够包含 js(并从中读取数据)css 和所有这些类型的文件,但我如何从 XML 文件或任何其他文件中读取。

XML 文件与 js 文件位于同一目录中,所以为什么我不能像读取任何其他 js 文件一样读取它?

我知道可以使用 nodejs 读取文件,但我正在尝试读取 xml 数据并将其显示在 html 页面中,因此它必须是客户端。

//js文件zetten中的kan tijdelijk delayreport

var fs = require('browserify-fs'),
xml2js = require('xml2js');

var parser = new xml2js.Parser();
fs.readFile('delayReport.xml', function(err, data) {
parser.parseString(data, function (err, result) {
    //console.dir(JSON.stringify(result,null,2));
    console.log('Done');
    console.log(result);
    });
});

xhttp.open("GET", "delayReport.xml", true);

最佳答案

一般是不可能的,因为XHMLRequest需要一个服务器进行异步通信。我知道的唯一可以离线加载本地文件的浏览器是 firefox。但也许有一些解决方法,就像这里讨论的那样 xmlhttprequest for local files

关于javascript - 将 js css 等其他文件包含到 html 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35300493/

相关文章:

java - 当根标记获得 xmlns 属性时,XPath 无法正常工作

xml - 将哈希字符 (#) 与正则表达式匹配

java - 按下时如何使按钮变大? (安卓工作室)

PHP:检查 XML 节点是否存在属性

javascript - Grails — CSS 和 JavaScript 缓存

xml - 无法选择附加命名空间的节点

javascript - 防止nodejs应用程序退出

javascript - 在three.js中将Z位置从透视图移至正交相机

javascript - 顺序数组提取到 Javascript 中的单个数组

javascript - jQCloud - 如何清除它?