【问题标题】:how to Fetch data from an XML file with tags <title> <![CADTA[text here]]> </title>?如何从带有标签 <title> <![CADTA[text here]]> </title> 的 XML 文件中获取数据?
【发布时间】:2011-07-15 06:45:03
【问题描述】:

我的 XML 文件

http://news.stanford.edu/news/2011/july/nano-synapse-computing-061211.html

项目>

我可以使用标签轻松地从链接中获取

alert(obj.item.link)

现在我想从标题标签中获取,即“Stanford Engineers build....” 我已经尝试了一切 即

alert(obj.item.title)

alert(obj.item.title.CDATA);

但没有任何工作,任何帮助

【问题讨论】:

  • 为什么这个标签是 json?为什么这个标签是跨域的?您如何将 XML 转换为 JavaScript 对象?
  • 好吧,我正在通过 json 获取 xml 提要并通过 javascript 将 den 转换为 html,这就是为什么
  • 您无法通过 JSON 获取 XML 提要。它们都是数据格式。您可能拥有将 XML 转换为 JSON 的第三方服务,然后您可以获取该服务,在这种情况下,XML(您与我们共享)是无关紧要的,而 JSON(您不是)则不相关。

标签: javascript xml cdata


【解决方案1】:

这里有一个很好的解释:http://fczaja.blogspot.com/2007/04/accessing-cdata-section-in-xml-dom-from.html

但是,我建议使用基于 jQuery 的解决方案来隐藏任何浏览器差异。请参阅这个 SO 问题:XML parsing of a variable string in JavaScript

【讨论】:

    猜你喜欢
    • 2014-01-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-06-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-01-27
    相关资源
    最近更新 更多