Javascript读取本地/(与html相同的机器)xml文件

时间:2015-11-16 20:51:10

标签: javascript xml

我的目标是读取一个文件test.xml,该文件与index.html位于同一文件夹中。

我知道我可以使用类似<script src="index.js></script>的内容来提取脚本文件,但我有办法对xml文件<xml src="test.xml"><xml>执行相同操作。

我不想使用AJAX XMLHttpRequest,因为index.html可能不会托管在http服务器上,而是像chrome中的普通文件一样打开。

在打开此xml文件时,我有任何选择,还是必须在http服务器上托管?我想另一种选择是将整个xml文件存储在javascript变量中,但这似乎没必要。

1 个答案:

答案 0 :(得分:0)

  

不想使用AJAX XMLHttpRequest,因为index.html可能   不是托管在http服务器上,而是像普通文件一样打开   在铬。

尝试使用--allow-file-access-from-files标志设置启动chrome。然后应该能够使用XMLHttpRequest来检索本地文件系统中的文件

* nix中

/usr/bin/google-chrome --allow-file-access-from-files

* INDOWS

start chrome --allow-file-access-from-files

请参阅How do I make the Google Chrome flag “--allow-file-access-from-files” permanent?Opening Chrome From Command Line