Internet
Explorer和基于Mozilla的浏览器为XML解析提供了不同的对象,因此明智的是使用jQuery之类的Javascript框架来处理跨浏览器的差异。
一个非常基本的例子是:
var xml = "<music><album>Beethoven</album></music>";var result = $(xml).find("album").text();
注:如评论中指出;jQuery实际上并没有做任何XML解析,它依赖于DOM
innerHTML方法,并且将像解析任何HTML一样解析它,因此在XML中使用HTML元素名称时要小心。但是我认为它对于简单的XML“解析”效果相当好,但是对于密集或“动态”的XML解析,可能不建议您这样做,因为您无需预先处理XML下降的情况,并且可以测试是否按预期进行了解析。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)