Simon: Xalan und DTDs

Beitrag lesen

Nachtrag:

Ich habe in meine ursprüngliche XML-Datei mal anstatt der Deklaration

<!DOCTYPE Medienbibliothek SYSTEM "nureinbeispiel.dtd">

eine Deklaration mit absolutem Pfad geschrieben:

<!DOCTYPE Medienbibliothek SYSTEM "file:///C:/Users/XYZ/Documents/nur/ein/beispiel/nureinbeispiel.dtd">

So hat die Transformation ebenfalls ohne Fehlermeldungen funktioniert.

Ich habe es nun hinbekommen, dass die Transformation auch mit relativem Pfad klappt, allerdings muss nach wie vor als Protokollangabe file: davor stehen. So funktioniert es nun also:

<!DOCTYPE Medienbibliothek SYSTEM "file:nureinbeispiel.dtd">

Damit wäre das Problem allerdings noch immer nicht wirklich gelöst, denn ganz normal scheint das Verhalten von Xalan schließlich nicht zu sein, wenn es z.B. bei Christian auch mit einem "ganz normalen" relativen URI funktioniert. Daher bin ich weiterhin sehr für Tipps dankbar. Im Regelfall schreibt man ja kein file: vor seine URIs.