0

我有一个纯 JavaScript webapp mavin 项目,我需要通过函数从资源文件夹中加载一个 xml 文件:

function loadXMLDoc(dname) {
var xhttp;
if (window.XMLHttpRequest) {
  xhttp=new XMLHttpRequest();
  }
else {
  xhttp=new ActiveXObject("Microsoft.XMLHTTP");
  }
xhttp.open("GET",dname,false);
xhttp.send(null);
return xhttp.responseXML;
}

其中 'dname' 是表示 xml 文件路径的字符串。

这个函数在我的源文件(src/main/javascript)中,我想从资源文件夹(src/main/resources)中获取 xml。最好的方法是什么?我应该以某种方式修改 pom.xml 吗?

4

1 回答 1

0

正在使用什么包装/插件来构建项目。是Codehaus的Javascript Maven 工具插件吗?

如果是这样,则将资源写入${project.build.outputDirectory}(默认为目标/类)并将 javascript 文件写入${project.build.outputDirectory}/js. 因此,相对于您的 JS 文件,资源位于../<resourcename>.

这些设置由js-import-maven-plugin控制,该插件在构建期间从 Javascript Maven 工具插件调用。

于 2012-06-28T23:32:45.303 回答