【问题标题】:How to avoid empty RSS Feed tags with javascript?如何使用 javascript 避免空的 RSS Feed 标签?
【发布时间】:2011-06-21 02:29:55
【问题描述】:

我的 RSS 提要在我无法编辑的 xml 文件中。问题是里面的一些标签是空的,或者它们包含其他html标签,例如。 我构建了自己的 JavaScript RSS 提要阅读器,但除非我摆脱所有空标签和所有 html 标签,否则它无法工作。有什么想法吗?

示例 1 - 不起作用:

/* ... */
<item>
<pubDate>04 Feb</pubDate>
<closeDate>11 Feb</closeDate>
<snappytitle></snappytitle>
<title><b>Web Developer</b></title>
<grade>4</grade>
</item>
/* ... */

示例 2 - 确实有效:

/* ... */
<item>
<pubDate>04 Feb</pubDate>
<closeDate>11 Feb</closeDate>

<title>Web Developer</title>
<grade>4</grade>
</item>
/* ... */

【问题讨论】:

  • “有什么想法”是为了什么?您需要 XML 净化器吗?
  • 你从错误的角度来处理这个问题。您在问“我怎样才能修复这个正确的 XML,以便我可以在损坏的 XML 阅读器中阅读它?”当您应该问“我的损坏的 XML 阅读器没有读取这个有效的 XML 时,我该如何修复它?”这个更好的问题还要求您发布您的 XML 阅读代码。
  • 嗯.. 问题是我无法编辑 xml 文件,因为它是由第三方提供的。要阅读此 xml,我正在使用我在此处找到的简单 JavaScript Ajax Feed 阅读器的修改版本之前。

标签: javascript feed rss


【解决方案1】:

嗯.. 问题是我无法编辑 xml 文件,因为它是由第三方提供的。 为了阅读这个 xml,我正在使用我发现的简单 javaScript Ajax Feed 阅读器的修改版本here

我注意到即使 xml 文件中的某些标签为空,如何修改此脚本仍能正常工作。按照我之前的示例。

【讨论】:

  • 评论要放在cmets中,点击“添加评论”。答案是为了回答问题。
猜你喜欢
  • 2012-04-02
  • 1970-01-01
  • 2012-10-04
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-11-16
  • 1970-01-01
相关资源
最近更新 更多