Hallo,
Was ich gesucht hätte, wäre am besten etwas in PHP oder ähnlichem.
Gibt es da nichts?
Fuer PHP bietet sich der XSLT-Prozessor Sablotron an (schau mittels phpinfo() nach, ob XSLT-Support existiert). Dann gestaltet sich das Prozedere relativ einfach:
$xmlres="bla.xml";
$xslres="blub.xsl";
$output="output.html"; // oder sonstiges Format wie SVG usw.
$xsltref=xslt_create();
// sofern unterstuetzt, kann die Kodierung der Ausgabe vorgegeben werden
// xslt_set_encoding($xsltref,"ISO-8859-1");
// bei Verwendung von Apache und PHP unter Windows ggf. den Suchpfad angeben, z. B.:
// xslt_set_base($xsltref,"file://x:/webserver/htdocs/.../");
$xslt_result=xslt_process($xsltref,$xmlres,$xslres,$output); // die eigentliche Transformation
// alternativ
// $xslt_result=xslt_process($xsltref,$xmlres,$xslres);
// dann enthaelt $xslt_result die generierte Ausgabe, sonst einen Wert bzgl. Erfolg --> 1 (true)
xslt_free($xsltref);
Etwas Fehlerhandling waere noch sinnvoll, Details zu den PHP/XSLT-Funktionen siehe: http://www.php.net/manual/de/ref.xslt.php.
MfG, Thomas