我正在尝试在 jquery 中读取 XML 文件,然后对其使用 dom 操作。但是每当我使用 $.parseXML(xml) 解析 xml 时,它都会给我 null 对象。请在这方面帮助我。
我的jquery代码如下:
var main=function() {
console.log("hi there");
var $xml;
$.ajax({
type: "GET",
url: "xml/test.xml",
dataType: "xml",
success: function (xml) {
console.log(xml);
var xmlDoc = $.parseXML(xml);
console.log(xmlDoc);
$xml = $(xmlDoc);
console.log($xml);
}
});
};
$(document).ready(main);
我的 test.xml 文件如下:
<?xml version='1.0' ?>
<doc>
<person>
<name>sachin</name>
<age>21</age>
</person>
<person>
<name>Akash</name>
<age>18</age>
</person>
</doc>
最佳答案
传递 dataType: "xml"
告诉 jQuery 为您调用 parseXML
。
您无需执行任何操作。
关于javascript - 在jquery中解析xml,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36020138/