XML数据

时间:2016-09-16 17:20:00

标签: ajax xml

您好我正在尝试将数据从XML文件显示到无序列表。任何帮助都会很棒。我有一个XML文件书籍数据,其中试图打印或显示书籍作者等。

<!DOCTYPE html>
<html>
<style>

</style>
<script>

function loadXMLDoc() {
  var xmlhttp = new XMLHttpRequest();
  xmlhttp.onreadystatechange = function() {
    if (this.readyState == 4 && this.status == 200) {
      report(this);
    }
  };
  xmlhttp.open("GET", "cd_catalog.xml", true);
  xmlhttp.send();
}
    function report(xml){
        var i;
        var xmlDoc=xmlhttp.responseXML; 
        var table = "";
        var x = xmlDoc.getElementByTagName("CD");
        for(i=0; i<x.length; i++){

            table+="<li>" + x[i].getElementByTagName("ARTIST")[0].childNodes[0].nodeValue +
            "</li>";

        }
        document.getElementById("demo").innerHTML = table;
    }
</script>
<body>
<ul id="demo"></ul>
<button type="submit" onclick="loadDoc()">RUUUUNNNNN</button>

</body>
</html>

0 个答案:

没有答案