Cheatah: XML --> XHTML?

Beitrag lesen

Hi,

Laut Selfhtml sollte ein ordentlicher XHTML-Kopf etwa folgendermaßen aussehen:

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

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

Das funktioniert auch, allerdings wird die Anweisung omit-xml-declaration="no" nur dann beachtet, wenn method="xml" angegeben wird.

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

Wie gehe ich hier richtig vor, um sowohl die Zeile
<?xml version="1.0" encoding="ISO-8859-1" ?>
als auch den richtigen doctype zu generieren?

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

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.

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.

Cheatah

--
X-Self-Code: sh:( fo:} ch:~ rl:° br:> n4:& ie:% mo:) va:) de:] zu:) fl:{ ss:) ls:~ js:|
X-Self-Code-Url: http://emmanuel.dammerer.at/selfcode.html
X-Will-Answer-Email: No
X-Please-Search-Archive-First: Absolutely Yes