1

リクエストで特別なヘッダーを送信する必要がある Web サービスがあります。XMLHttpRequest と setRequestHeader() を使用して、期待される responseXML を取得できます。

ここで、応答文書を含む新しいタブ (またはウィンドウ) を作成したいと思います。デフォルトの XMLPrettyPrint.xsl ファイルを適用し、ソースを表示するときに、通常の .xml ファイルを表示するときと同じように、スタイルが設定されていないソースを表示したいと考えています。

何か案は?

4

1 に答える 1

1

結局、プロトコル ハンドラを作成しました。

十分に文書化されていない最大のトリックは、XPCOM コントラクト ID が "@mozilla.org/network/protocol;1?name=". 例えば、:

/* as in foo:// . This is called the scheme. */
var thisIsWhatMyProtocolStartsWith = "foo"; 
var contractID = "@mozilla.org/network/protocol;1?name=" + thisIsWhatMyProtocolStartsWith;
于 2009-04-30T21:27:46.407 に答える