我正在尝试从纽约时报加载这些 RSS 提要:
- http://rss.nytimes.com/services/xml/rss/nyt/Business.xml
- http://rss.nytimes.com/services/xml/rss/nyt/Politics.xml
当我使用以下代码行时,一切正常,没有错误。
<a href="#XMLContent.rss.channel.item[idx].link.xmlText#">
#XMLContent.rss.channel.item[idx].title.xmlText#
</a>
但是当我真正点击链接时,网址并没有出现。我查看<cfdump>
并看到对于这些提要,URL 保存在ID和rsslink字段中。当我拉提要时,使用以下之一:
<a href="#XMLContent.rss.channel.item[idx].id.xmlText#">
#XMLContent.rss.channel.item[idx].title.xmlText#
</a>
<a href="#XMLContent.rss.channel.item[idx].rsslink.xmlText#">
#XMLContent.rss.channel.item[idx].title.xmlText#
</a>
我收到以下错误之一:
RSSLINK.XMLTEXT 元素在类型为coldfusion.xml.XmlNodeMap 的Java 对象中未定义,引用为“”
RSSLINK.XMLTEXT 元素在类型为coldfusion.xml.XmlNodeMap 的Java 对象中未定义,引用为“”
有谁知道如何摆脱这个错误?我用谷歌搜索但无济于事。