Thomas J.S.: Dokumentationen verfassen

Beitrag lesen

Hallo Norbert,

Aber eigentlich wollte ich ja nur eine "Vorschau" zum Endergebnis haben - und da dies mit MSXSL generiert wird, ist auch der IE das Mittel meiner Wahl.

Meinst du den Command Line Tool "MSXSL.EXE"?

Stimmt eigentlich - nur der IE (oder eben MSXSL) generiert automatisch einen Meta-Tag mit einem CharSet,

Normalerweise, wenn man in der XML- und in der XSL-Datei plus in xsl:output die richtige Charsetangabe macht, dürfte es nirgendwo Probleme mit den Umlauten geben. Wenn der msxsl.exe trotz dieser 3 Angaben noch was eigenes produziert, ist das ein Bug im Programm.

Ich habe das jetzt mal schnell ausprobiert bei mir:
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output method="html" indent="yes" encoding="ISO-8859-1" />
<xsl:template match="/"
....

in der generierten HTML-Datei steht nun die Zeile:
<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> (wobei der msxsl.exe indent="yes" ignoriert)

Schöne Grüße
Thomas