rem: xsltProcessor = Components.classes["component: 
add: xsltProcessor = Components.classes["@mozilla.org/document-transformer;1?type=text/xsl"].getService(); 
context: function tryToTransform() {  if (xmlLoaded && xslLoaded) {    try {      var xsltProcessor = null;      var xmlDocumentNode = xmlDocument.documentElement;      var xslDocumentNode = xslDocument.documentElement;            xsltProcessor = Components.classes["component://netscape/document-transformer?type=text/xsl"].getService();      if (xsltProcessor)	xsltProcessor = xsltProcessor.QueryInterface(Components.interfaces.nsIDocumentTransformer);    }    catch (ex) {      dump("failed to get transformiix service!\n");      xsltProcessor = null;    }  dump("Mal sehen, "+xsltProcessor+"\n");  var outDocument = resultDocument.implementation.createDocument("", "", null);  xsltProcessor.TransformDocument(xmlDocumentNode, xslDocumentNode, outDocument, null);  // DumpDOM(outDocument.documentElement);  // DumpDOM(xmlDocument.documentElement);  }}
meta: 8395	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/8395/0257791053c2b38e1dfaf2ee11afae973e82e394/transformiix.js/buggy/extensions/transformiix/source/examples/mozilla/Transformiix/content/transformiix.js