我无法选择<标题>使用 jQuery 在 Atom XML 中添加标签标题>
我使用 jQuery 通过 Ajax 获取 Atom 数据。
我写的
$(xhr).find('entry id').eq(0).html();
就OK了
但
$(xhr).find('entry title').eq(0).html();
无法选择任何东西。
标题标签实际上是存在的。
请帮忙。谢谢你!
I get Atom data through Ajax using jQuery.
I write
$(xhr).find('entry id').eq(0).html();
is OK.
But
$(xhr).find('entry title').eq(0).html();
can not select anything.
title tag is actually exist.
Please help. Thank you!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
这是因为 Atom XML 中没有
title
元素。如果 XML 命名空间http://www.w3.org/2005/Atom
映射到命名空间前缀atomatom:title
代码>.你的问题是 jQuery 是一个 HTML 库,而不是 XML 库。因此,它在处理真实的 XML 数据时存在一些缺点。
你需要的是一个插件。这篇 IBM Developerworks 文章 应该能让您了解我在说什么关于以及如何解决它。
That is because there is no
title
element in the Atom XML. The actual name isatom:title
if the XML namespacehttp://www.w3.org/2005/Atom
was mapped to the namespace prefixatom
.Your problem is that jQuery is a HTML library, not an XML library. Therefore, it has some shortcomings when it comes to handling real XML data.
What you need is a plugin. This IBM developerworks article should give you some idea what I'm talking about and how to solve it.