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

dfb*_*fbd 4 jquery title jquery-selectors atom-feed

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

我写

$(xhr).find('entry id').eq(0).html();
Run Code Online (Sandbox Code Playgroud)

没关系

$(xhr).find('entry title').eq(0).html();
Run Code Online (Sandbox Code Playgroud)

无法选择任何东西.

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

请帮忙.谢谢!

Aar*_*lla 6

那是因为titleAtom XML中没有元素.实际名称是atom:titleXML名称空间http://www.w3.org/2005/Atom是否映射到名称空间前缀atom.

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

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