0

Konfabulator/Yahoo を使用して RSS リーダー ウィジェットの作成について遊んでいます。現時点で私は

を使用して RSS を取り込む

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

ここではエラー処理を削除して単純化しましたが、konfabulator を使用して同じタスクを実行するには、他に何が使用できるでしょうか? そして、これはどのようにクロスプラットフォームですか?

4

1 に答える 1

1

COM は Windows 固有であり、Yahoo Widgets には XML 解析機能が組み込まれています。だからMSXMLから離れてください:P

代わりに組み込みXMLDOMオブジェクトを使用する必要があります。しかし、とにかく 'net から XML ドキュメントをダウンロードしたいので、データを に渡すことなく、 を直接XMLHttpRequest取得することがサポートされています。DOMDocumentXMLDOM

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>");
于 2009-12-26T02:20:12.000 に答える