2009-04-21 42 views
1

我有一個Web服務需要在請求中發送特殊的頭文件。我能夠使用XMLHttpRequest和setRequestHeader()檢索預期的responseXML。使用DOM文檔而不是URI創建選項卡/窗口?

現在我想創建一個包含響應文檔的新選項卡(或窗口)。我希望將默認的XMLPrettyPrint.xsl文件應用於它,並且在查看源代碼時,我希望在查看普通的.xml文件時看到無風格的源代碼。

任何想法?

回答

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; 
相關問題