next up previous contents
Nächste Seite: 9.3 Skript in PDF Aufwärts: 9 Anwendung Vorherige Seite: 9.1 Beispieldokument   Inhalt

9.2 Skript in XHTML

Auf das gültige Dokument soll eine XSL-Transformation angewendet werden, die daraus XHTML erzeugt. Da einige Erweiterungsfunktionen von Xalan genutzt wurden, wird dieser auch zur Transformation verwendet. Der Prozessor wird mit der XML-Datei, dem zu verwendenden Stylesheet und der Ausgabedatei aufgerufen:
java org.apache.xalan.xslt.Process -IN cgteil1.xml 
     -xsl lecture.xslt -out cgnew.html
Xalan erzeugt für jedes Kapitel einzelne XHTML-Dateien. In Abbildung 25 ist die XHTML-Seite für das oben beispielhaft gezeigte Kapitel dargestellt.

Abbildung 25: Beispielkapitel in XHTML
\includegraphics[scale=0.35]{bilder/bspxalanhtml}

Die Verwendung von Saxon 7 erzeugt aus der Transformation eine einzelne XHTML-Datei mit allen Inhalten. Für mehrere Ausgaben müsste die Transformation mittels der im Working Draft zu XSLT 2.0 benutzten Elemente zur Mehrfachausgabe umgeschrieben werden. In Abbildung 26 ist der entstandene Ausschnitt für das gleiche Kapitel wie zuvor dargestellt, der mit folgendem Aufruf erzeugt wird:
java -jar saxon7.jar -o cg.xhtml cgteil1.xml lecture.xslt

Abbildung 26: Beispielskript in XHTML
\includegraphics[scale=0.35]{bilder/bspsaxonhtml}



Tanja Schniederberend 2003-06-11