2009-04-21 61 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; 
相关问题