2016-09-23 34 views
0

我对XML文件的XML我读教程(w3schools.com)新我发现样本阅读和打印一个XML文件验证码:在哪里我必须把我的XML文件,我想用它在我的动态Web项目在Eclipse上?

<p id="demo"></p> 

<script> 
var xhttp; 
xhttp = new XMLHttpRequest(); 
xhttp.onreadystatechange = function() { 
    if (this.readyState == 4 && this.status == 200) { 
     myFunction(this); 
    } 
}; 
xhttp.open("GET", "books.xml", true); 
xhttp.send(); 

function myFunction(xml) { 
    var x, i, txt, xmlDoc; 
    xmlDoc = xml.responseXML; 
    txt = ""; 
    x = xmlDoc.getElementsByTagName("title"); 
    for (i = 0; i < x.length; i++) { 
     txt += x[i].childNodes[0].nodeValue + "<br>"; 
    } 
    document.getElementById("demo").innerHTML = txt; 
} 
</script> 
</body> 
</html> 

但我不知道在哪里,我必须把我的我的动态Web项目上的Eclipse上的XML文件? 代码上面的指令xhttp.open("GET", "books.xml", true); 我必须把books.xml文件放在哪里?

回答

1

这纯粹取决于你如何做配置,但我会提供一些方法,使你可以后续

1)您可以直接把xml文件的webcontent文件夹内。

enter image description here
2)如果您有更多的XML files号码,你希望他们根据出现在一个地方类型,那么您可以在里面存放一些web内容的文件夹里面<folder-name>enter image description here

你需要稍微修改您尝试运行如下 xhttp.open("GET", "data/books.xml", true);

+0

谢谢你的代码中的第二个场景那么多@Rishal开发辛格 – Micle

相关问题