Hallo,
Erstens die Datei sollte nur *.xsl heissen.
Aha, wieso? VS.NET schlägt mir ".xslt" als Standarddateinamenerweiterung für XSLT-Dokumente vor und ich habe das halt übernommen.
Egal, mit ".xsl" klappt es.
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">WAS macht ein <!DOCTYPE in der XSL-Datei???
tja, nach deiner Erklärung frage ich mich das jetzt auch. Ich dachte halt, wenn man XHTML-Entities im XSL verwendet, müsse man diese auch definieren -- per DocType.
Wenn du im Ausgabedokument <!DOCTYPE Angaben haben möchtest kunslutiere bitte den folgenden Abschnitt im Selfhtml: http://selfhtml.teamone.de/xml/darstellung/xsltelemente.htm#output
aha, vielen Dank, habe ich jetzt eingefügt.
Allerdings verstehe ich nach wie vor nicht, wieso mir der Mozilla nach wie vor (trotz expliziter Festlegung) eine falsche Encoding erkennt! Spielt zwar keine Rolle, da der Browser das Doc richtig darstellt, aber es wundert mich ...
Gruß,
KonRad -
"Was Gott zusammengeführt hat ..." :: polithink.org -
the politicultural e-zine :: http://www.polithink.org