yahoo小部件和使用javascript导入rss/xml提要

yahoo小部件和使用javascript导入rss/xml提要,javascript,xml,yahoo-widgets,Javascript,Xml,Yahoo Widgets,我正在玩使用Konfabulator/Yahoo创建RSS阅读器小部件的游戏。现在我很高兴 使用 var xmlDoc = COM.createObject("Microsoft.XMLDOM"); xmlDoc.loadXML("http:foo.com/feed.rss"); 我在这里通过删除错误处理简化了它,但是我还可以用什么来使用konfabulator完成相同的任务呢?这是如何跨平台的?COM是特定于Windows的,Yahoo Widgets内置了XML解析功能;所以请远离MSXM

我正在玩使用Konfabulator/Yahoo创建RSS阅读器小部件的游戏。现在我很高兴

使用

var xmlDoc = COM.createObject("Microsoft.XMLDOM");
xmlDoc.loadXML("http:foo.com/feed.rss");

我在这里通过删除错误处理简化了它,但是我还可以用什么来使用konfabulator完成相同的任务呢?这是如何跨平台的?

COM是特定于Windows的,Yahoo Widgets内置了XML解析功能;所以请远离MSXML:P

您应该使用内置的
XMLDOM
对象。但是,由于您仍然希望从“网络”下载XML文档,
XMLHttpRequest
支持直接获取
DOMDocument
,而无需将数据传递到
XMLDOM

var request = new XMLHttpRequest();
request.open( "GET", "http://www.example.com/feed.rss", false);
request.send();
var xmlDoc = request.responseXML;
它的工作原理与浏览器上的
XMLHttpRequest
完全相同

为完整起见,如果需要从字符串解析XML:

var xmlDoc = XMLDOM.parse("<foo>hello world</foo>");
var xmlDoc=XMLDOM.parse(“hello world”);