Alex Schneider: Relative Pfadangabe und DOCTYPE

Beitrag lesen

Hallo,

es ergab sich ein Problem mit den relativen Pfadangaben.

in Quelle.xml steht:
<?xml-stylesheet type="text/xsl" href="..\XSL\Transformation.xsl"?>

in dem XSL-Dokument steht:
<xsl:output encoding="ISO-8859-1" indent="no" method="xml" omit-xml-declaration="no" version="1.0" doctype-system="../Dtd/Struktur.dtd"/>

Die Pfade von Quell- und XSL-Dokument sieht so aus:

Oberverzeichnis
               |
   +-----------++-----------------+----------------+
   |            |                 |                |
 Quelle        XSL               Dtd             Senke
   |            |                 |
 Quelle.xml  Transforamtion.xsl  Struktur.dtd

Bei der Tranformation ergeben sich Probleme beim Auffinden der DTD, die bekanntlich im XSL-Dokument steht. Das Programm (XML Spy, konfiguriert mit Saxon 6.5.2) sucht die DTD in "C:/Dtd/Struktur.dtd", was falsch ist. Ich möchte allerdings mit relativen Pfadangaben arbeiten.
Gibt es eine gute Lösung? Vielleicht mit einem Systempfad?

Gruß
Alex