我不能使用jQuery </title>在Atom XML中选择<title>标签

时间:2010-10-18 07:38:51

标签: jquery jquery-selectors title atom-feed

我使用jQuery通过Ajax获取Atom数据。

我写

$(xhr).find('entry id').eq(0).html();

没问题。

但是

$(xhr).find('entry title').eq(0).html();

无法选择任何内容。

标题标签实际上存在。

请帮忙。谢谢!

1 个答案:

答案 0 :(得分:6)

这是因为Atom XML中没有title元素。如果XML名称空间atom:title已映射到名称空间前缀http://www.w3.org/2005/Atom,则实际名称为atom

您的问题是jQuery是一个HTML库,而不是一个XML库。因此,在处理真实的XML数据方面存在一些缺点。

你需要的是一个插件。这个IBM developerworks article应该让你知道我在说什么以及如何解决它。