我不能使用jQuery在Atom XML中选择标签

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

我写

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

没关系

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

无法选择任何东西。

标题标签实际上是存在的。

请帮忙。 谢谢!

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

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

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