Olaf Schneider: Valide Seite wird unter IE6 und IE5.0 nicht angezeigt

Beitrag lesen

Hallo Rouven, hallo Micha,

Ihr habt beide das Problem erkannt, welches ich nicht gesehen habe.

Folgendes ist passiert: Ich benutze xsl unter php5 (also libxml), um den xhtml-Output zu erzeugen. Im xsl gibt es eine Zeile

<script type="text/javascript" src="{$basePath}js/main.js"></script>

Gebe ich als Ziel xhtml 1.0 transitional an, wird die Zeile mit dem öffnenden und dem schließenden Tag beibehalten. Gebe ich jedoch xhtml 1.1 an, so wird die Zeile automatisch zu <script blabla /> zusammengefasst.

Als Workaround habe ich erst einmal die Zeile durch

<script type="text/javascript" src="{$basePath}js/main.js">//</script>

ersetzt. Das ist natürlich extrem ugly und ich muss mal recherchieren, wie ich dem xsl-Prozessor beibringen kann, die Scriptelemente nicht zusammenzuziehen, bloss weil ich das Ziel auf xhtml 1.1 geändert habe.

Vielen Dank für Eure Hilfe
Gruß
Olaf