将除 JS CSS 等以外的其他文件包含在 HTML 中

including other files besides js css etc. into html

本文关键字:文件包 HTML 其他 CSS JS 将除      更新时间:2023-09-26

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

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

XML文件与js文件

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

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

Kan tijdelijk delayreport in js file zetten

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需要一个服务器来进行异步通信。我知道的唯一离线加载本地文件的浏览器是火狐。但也许有一些解决方法,就像这里讨论的那样 XMLhttpRequest for Local Files

不要依赖file://协议。 设置本地服务器并通过该服务器静态托管 XML 文件。 然后,您将能够使用 XHR 请求您的 XML 文件。 与file://战斗会让你头疼。