我想在我的INTEL XDK项目的javascript文件中包含xml文件

时间:2015-11-19 03:58:52

标签: javascript xml html5 intel-xdk xmldom

我通过 INTEL XDK 进行混合应用。

  • 我的文件树像这样enter image description here
  • 文件中的代码为enter image description here
  • 但我无法将文件存入我的项目。 如果有人帮助我,我会很高兴的。提前致谢。

2 个答案:

答案 0 :(得分:1)

在Cordova应用程序(这是XDK创建的应用程序)中,您不能使用绝对路径指向html文件的位置,它在Cordova webview中无法正常工作。您必须使用相对路径来处理任何文件。 www目录是项目的“根目录”。

您的index.html文件位于www目录的顶部,如目录树快照所示,我假设您是从XDK内置的Brackets编辑器中获取的:

www/index.html

您的xml文件位于此处:

www/js/Exact.xml

因此,鉴于上述地点和条件,我们需要对@ Jaromanda的回答稍作修改:

var xmlDoc = loadXMLDoc('js/Exact.xml')

答案 1 :(得分:0)

您的xml文件是

www/js/Exact.xml

您正尝试从

访问它
www/xdk/index.html

要尝试的一件事是

var xmlDoc = laodXMLDoc('../js/Exact.xml');

或者,如果www是Web服务器的“根”

var xmlDoc = laodXMLDoc('/js/Exact.xml');

否则,你就是自己的