使用jQuery解析此XML的最佳方法

    1279568162   1279568162   1279568102   1279567862   1279567836   

我们将XML输出更改为这样……所以现在我不再需要帮助了……谢谢!

使用适当的XML解析器。

 // http://www.w3schools.com/dom/dom_parser.asp function parseXML(text) { var doc; if(window.DOMParser) { var parser = new DOMParser(); doc = parser.parseFromString(text, "text/xml"); } else if(window.ActiveXObject) { doc = new ActiveXObject("Microsoft.XMLDOM"); doc.async = "false"; doc.loadXML(text); } else { throw new Error("Cannot parse XML"); } return doc; } 

然后获取所有日期接收标记值

 var xml = parseXML(xmlString); $(xml).find('date_reception').each(function() { console.log(this.text()); }); 

这里只是一个解析Javascript的例子,非常简单的例子: http : //www.captain.at/howto-ajax-xml-javascript.php

假设你已经将xml作为字符串,那么它应该是:

 var xml = "....."; val values = $("date_reception", $(xml))