Hallo,
Mit Instant Saxon [http://saxon.sourceforge.net/] ist das einfach machbar, sofern eine Java VM vorhanden ist:
warg! Java.
Instant Saxon ist eine performante EXE-Konsolenanwendung -- mit dem Java-Unterbau kommt man nicht in Beruehrung.
Ich habe bei Java immer ein wenig Angst, weil die VM mit meinem System auf Kriegsfuß zu stehen scheint: es läuft nicht nur unperformant, sondern zieht das ganze System mit und hat mich schon mehrmals zum Hardreset gezwungen.
Na, hier läuft es jedenfalls 1a.
Jetzt schaue ich nur noch, wie man einige Störfaktoren wegbekommt -- namentlich die Indentation auf 4 statt 3 setzen, bei <a>-Tags das störende _shape="rect"_ wegbekommen etc.
Mein Favorit ist das Schweizer Messer fuer XML, aka "XMLStarlet" [http://xmlstar.sourceforge.net], welches XSLT in dieser Weise unterstuetzt:
xml tr bla.xsl blub.xml > ausgabe.xyz
Es gibt aber (offenbar) leider keine Option, die "-a" von Saxon entspricht ...
schaue ich mir trotzdem mal an, manchmal muß man eben Kompromisse eingehen -- obwohl ich denke, Instant Saxon ist schon klasse, da kann man zur Not ein wenig mit einem handgeschrieben Parser oder RegExps nachbearbeiten.
Gruß,
KonRad -
"Was Gott zusammengeführt hat ..." :: polithink.org -
the politicultural e-zine :: http://www.polithink.org