Hallo,
das Problem ist wohl meine zweistufige Architektur
(externes xml in Stylesheet includieren per
<xsl:apply-templates select="document ...."/>)
Nein. Das Problem liegt wo anderes:
----------- zitat -------------------------
in meinem XSL-Stylesheet "includiere" ich eine XML-Datei durch
<xsl:apply-templates select="document(footer.xml')"/>
diese Datei sie wie folgt aus
<?xml version="1.0" encoding="UTF-8"?>
<div id="footer">
<span class="left">
&copy; 2004 Klaus-Werner M&uuml;ller - All rights reserved.
</span>
<span class="right">
Letzte &Auml;nderung: <my_lastupdate/>
</span>
</div>
----------- /zitat -------------------------
Man kann jetzt zu aller erst darüber steiten ob das eine XML-Datei sei oder nicht.
Aber wenn du schon HTML hast, wozu dann das <xsl:apply-templates select="document(footer.xml')"/> und warum nicht
<xsl:copy-of select="document(footer.xml')/*"/> ?
Dann stellt sich dir Frage warum du sowas verwendest: "M&uuml;ller" ?
Wenn du schon Unicode angibst, kannst du auch Unicode notieren:
ü = ü = ü
Dann stellt sich dir Frage warum folgende ausgabe _falsch_ sein sollte:
<div id="footer">
<span class="left">
© 2004 Klaus-Werner Müller - All rights reserved.
</span>
<span class="right">
Letzte Änderung: 20. Mai 2004
</span>
</div>
diese dagegen richt?
<div id="footer">
<span class="left">
© 2004 Klaus-Werner Müller - All rights reserved.
</span>
<span class="right">
Letzte Änderung: 20. Mai 2004
</span>
</div>
Grüße
Thomas