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:
- Instant Saxon herunterladen und in einen beliebigen ordner entpacken.
- Die saxonbatch.zip von blechtrottel brodaktschns herunterladen und in den plugins-ordner entpacken.
- 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.




