Das Söhnchen: XML --> XHTML?

Beitrag lesen

<?xml version="1.0" encoding="ISO-8859-1" ?>

AFAIK erwähnt SelfHTML auch, dass der IE hieran scheitert.

Was meinst Du hiermit genau? In den Seiten über die Unterschiede von HTML und XHTML finde ich nur, dass man die Deklaration als XML weglassen kann, wenn man die Seite als html ausliefert...

Naja, Du willst ja auch XML erzeugen, nicht HTML.

Hier hatte ich einen Denkfehler.

Du erzeugst XML. Und Du möchtest die XML-Deklaration vermeiden.

Okay. So klappt es.

Laut selfhtml sind javascript-Bereiche in XHTML so zu definieren:
<script type="text/javascript">
// <![CDATA[

AFAIK erwähnt SelfHTML auch, dass es hierbei in diversen Browsern Probleme gibt.

Dazu habe ich nichts gefunden.

Hier habe ich bisher mittels xsl:text versucht, dies zu generieren - aber bisher erfolglos. Meist interpretiert saxon hier die schließenden eckigen Klammern als - was auch immer -

Als CDATA im XSLT-Code, vermute ich.

Was kann ich hier tun?

Auf die Deklaration von CDATA verzichten.

*grummel* So geht es natürlich auch... - solange ich im Scriptbereich keine "<"-Klammer benutze.
(So interpretiere ich an dieser Stelle selfhtml. Wenn das falsch ist, bitte berichtigen)

Cheatah

Das Söhnchen