我打电话通过ajax网页。它的部分响应是一小块XML。为什么JQuery无法解析某些xml节点?
我试着解析它,但jQuery似乎只能找到一些节点。例如:
<aaa>
<text>bbb</text>
<image>test</image>
</aaa>
它发现文字很好,但从来没有找到图像节点。
但是,如果我将拼写从“图像”更改为“zimage”,它会发现它。在通过jQuery解析XML时是否保留了“image”这个词?
我jQuery代码是非常简单的...
$(data).find("zimage").each(function() {
alert("node found");
});
该代码工作,但是当我用这个...
$(data).find("image").each(function() {
alert("node found");
});
它从来没有发现任何东西。
一小块XML?这是被视为XML还是你的意思是响应是一个HTML文档,其中包含一些无效标签? – Quentin 2011-03-14 20:59:09
AJAX响应由多个分隔项组成......最后一项是一小块XML。 – gshauger 2011-03-14 21:01:32
在尝试通过它运行选择器引擎之前,您对XML小块做什么? – Quentin 2011-03-14 21:03:19