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