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

I want to include the xml file inside the javascript file in my INTEL XDK Project

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

您的 xml 文件是

www/js/Exact.xml

您正在尝试从

访问它
www/xdk/index.html

要尝试的一件事是

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

或者,如果 www 是网络服务器的"root"

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

否则,你就得靠自己了

在 Cordova 应用程序(这是 XDK 创建的应用程序)中,您不能使用绝对路径指向 html 文件的位置,它无法像您在 Cordova webview 中预期的那样工作。您必须使用相对路径来寻址任何文件。 www 目录是您项目的 "root"。

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

www/index.html

您的 xml 文件位于此处:

www/js/Exact.xml

所以,鉴于以上位置和条件,我们需要对@Jaromanda 的回答稍作修改:

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