spun: XSLT und mhtml / MIME-Typen / document.open

Beitrag lesen

Hallo,

ich habe ein Problem: und zwar will ich per XSLT aus einer XML Datei (mit Base64 kodierten Bildern) eine MHTML Datei generieren. Grundsätzlich funktioniert das auch alles, in soweit, dass mir Firefox (2.0.0.16) wie der Internet Explorer 7 (bzw. 6) mir den korrekten Quelltext anzeigen.

Das Problem ist nur folgendes: ich bekomme es einfach nicht hin, dass der Text als Quelltext interpretiert wird! Habe schon viel mit xsl:output rumgespielt, bzw habe versucht den Output über Javascript in ein neues Dokument zu schreiben; das Ergebnis ist bei beiden Möglichkeiten das Gleiche: der MIME-Typ wird scheinbar einfach ignoriert, und ich habe keinen blassen Schimmer woran das liegt. Ich habe auch einige Möglichkeiten für die MIME-Typen durchprobiert, fast alle multipart message usw.

Gibt es eine andere Möglichkeit den Mimetyp festzulegen? Bin leider auf Javascript und ActiveX-"Standard"-Objekte angewiesen.

Eine andere Möglichkeit die ich mir überlegt habe, wäre ein Word-ActiveX Element zu nutzen, was grundsätzlich zum öffnen von MHT taugt, dabei stellen sich aber zwei Fragen, wie bekomme ich meinen MHT-"Stream" (oder so) nach Word, und wie könnte mir Word dann das Ergebnis zurückliefern, ohne irgendwelche Dateien zwischenzuspeichern... Naja diese Möglichkeit wäre eh nicht so toll.

Am liebsten wäre mir wenn ich PHP-like einfach den Header für das Javascript-Document festlegen könnte. Weiß da irgendjemand was..??

Vielen Dank - spun