还有比 jQuery 内置的 XML 解析器更强大的吗?
我正在尝试使用 jQuery 解析来自 YouTube 的 XML 提要(通过执行 $(xml).find(...)
),但 jQuery 确实很难处理这些问题。 YouTube 提要真是一团糟——它们有一堆命名空间标签、带有内联样式的转义 html 标签等等。
是否有更强大的 javascript XML 解析器(最好是 jQuery 兼容的)可以解决这样的混乱?
I am trying to parse XML feeds from YouTube using jQuery (by doing $(xml).find(...)
), but jQuery is having really hard time with those. YouTube feeds are real mess - they have bunch of namespace tags, escaped html tags with inline styles and what not.
Are there any more powerful javascript XML parsers out there (preferably jQuery-compatible) that can chew such mess?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
查看 API 提供的 JSON 响应格式,而不是 XML 解析的痛苦。
您可以在此处查看 YouTube JSON API 文档。
Instead of XML parsing pain, check out the JSON response format the API offers.
You can check out the YouTube JSON API Documentation here.
YouTube 还支持 JSON,这可能更容易通过 jQuery 使用。您可以在 http://code.google.com/apis/youtube 找到入门指南/2.0/developers_guide_json.html。
YouTube also supports JSON which may be easier to work with from jQuery. You can find a starter at http://code.google.com/apis/youtube/2.0/developers_guide_json.html.
http://simplepie.org/ 是 PHP 的快速处理器。
http://simplepie.org/ is a fast processor for PHP.