0

我正在尝试用 jQuery 解析我的 xml,并且一切都很好,但是有<source>标签。tag是<source>保留关键字还是什么?我在 crome 和 firefox 上都试过了,它删除<source>了 xml 上节点的结束标记。请看下面的 jsFiddle。

http://jsfiddle.net/H7S3r/

谢谢。

4

1 回答 1

1

您正在进行的 jQuery 调用需要一个 html 片段,而不是 xml。 <source>是一个不允许有结束标签的 html 标签。

https://developer.mozilla.org/en-US/docs/Web/HTML/Element/source

所以 jQuery 试图通过去除非法的结束标签来充分利用你的无效 html。

正如 adeneo 指出的那样,如果你想使用 jQuery 来解析 XML,你应该使用$.parseXML().

http://api.jquery.com/jQuery.parseXML/

于 2013-09-16T08:16:06.920 回答