雅虎小部件和使用 javascript 导入 rss/xml 提要
我正在尝试使用 Konfabulator/Yahoo 创建 RSS 阅读器小部件。目前,我正在
使用 RSS 拉入,
var xmlDoc = COM.createObject("Microsoft.XMLDOM");
xmlDoc.loadXML("http:foo.com/feed.rss");
我在这里通过删除错误处理来简化它,但是我还能用什么来使用 konfabulator 来完成相同的任务呢?这有多跨平台?
I'm playing about creating an RSS reader widget using Konfabulator/Yahoo. At the moment I'm
pulling in the RSS using
var xmlDoc = COM.createObject("Microsoft.XMLDOM");
xmlDoc.loadXML("http:foo.com/feed.rss");
I've simplified it here by removing the error handling, but what else could I use to do the same task using konfabulator? And how cross platform is this?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
COM 是 Windows 特定的,Yahoo Widgets 内置了 XML 解析;所以远离 MSXML :P
您应该使用内置的
XMLDOM
对象。但是,由于您无论如何都想从网络下载 XML 文档,因此XMLHttpRequest
支持直接获取DOMDocument
,而不必将数据传递给XMLDOM
>:它的工作方式与浏览器上的
XMLHttpRequest
完全相同。为了完整起见,如果您需要从字符串解析 XML:
COM is Windows-specific, and Yahoo Widgets has XML parsing built-in; so stay away from MSXML :P
You should use the built-in
XMLDOM
object instead. But since you want to download the XML document from the ’net anyway,XMLHttpRequest
supports getting aDOMDocument
directly, without having to pass the data toXMLDOM
:It works exactly like the
XMLHttpRequest
on a browser.For completeness, if you need to parse XML from a string: