我不能使用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文章应该让你知道我在说什么以及如何解决它。