logo der blechtrottel brodaktschns  blechtrottel brodaktschns

English

Saxon-batch

Man muss nicht immer gleich plugins schreiben, um andere programme aus Phase 5 anzusprechen. Manchmal genügen auch einfache batchskripte:

batchdatei für XSLT mit Instant Saxon

Der XSLT-prozessor Instant Saxon von Michael Kay wird zwar im gegensatz zur Java-programm Saxon nicht mehr weiterentwickelt, eignet sich in der letzten version 6.5.3 aber sehr gut für XSL-transformationen aus Phase 5 heraus. Unsere batchdatei ruft Instant Saxon auf und übergibt die gerade geöffnetete XML-datei. Diese wird anhand des in der datei referenzierten XSL-sheets transformiert und wieder in Phase 5 geöffnet. Somit kann der ergebnis-quellcode auch gleich auf richtigkeit und ordentliche formatierung kontrolliert werden.

Die installation entspricht dem obigen beispiel:

  1. Instant Saxon herunterladen und in einen beliebigen ordner entpacken.
  2. Die saxonbatch.zip von blechtrottel brodaktschns herunterladen und in den plugins-ordner entpacken.
  3. In der datei Saxon2HTML.bat die pfade zur saxon.exe und zur htmledit.exe anpassen und die endung hinter "%1" gegebenenfalls auf eine eigene ändern.
    Auch hier gilt: Löscht man die endung ganz, so wird die originaldatei ersetzt!

Es ist nicht schwer, analog zur Saxon2HTML.bat eigene dateien für andere transformationen zu erstellen.

 zur homepage  eine ebene hinauf  zum seitenanfang 6.5.2007