对于普通得xml元素,jquery解析非常简单
conten="<store id="1">
<book>百年孤独</book>
</store>"
找节点
$(content).find("book").text(); //百年孤独
找属性
$(content).attr("id"); // 1
但是:
有时候会出现xml中的CDATA中的文本选不到
看了几个stackoverflow上的方法,发现这个方法最简单靠谱:
var xml=$($.parseXML(content));
xml.find("xxxx") //xxxx为对应有CDATA标记的属性即可
$.parseXML() 是jquery自带的解析xml对象的api