Entscheiden Sie zunächst, ob Sie XSLT 1.0 oder 2.0 verwenden möchten. XSLT 2.0 ist eine viel reichere Sprache, und der einzige Grund für die Bevorzugung von XSLT 1.0 ist, dass es in einer größeren Anzahl von Umgebungen (z. B. im Browser) unterstützt wird.
Entscheiden Sie dann, welchen XSLT-Prozessor Sie verwenden möchten. Es gibt eine große Auswahl für XSLT 1.0. eine etwas engere Wahl für XSLT 2.0.
Dann lesen Sie in der Dokumentation des XSLT-Prozessors nach, wie er ausgeführt wird.
Da Sie mit dem Ausführen der Umwandlung von der Windows-Befehlszeile aus in Ordnung zu sein scheinen, würde ich empfehlen, Saxon-HE zu verwenden, das Sie von http://saxon.sf.net/ erhalten . Sie müssen Java installieren und dann Saxon ausführen. Die Dokumentation ist hier: http://www.saxonica.com/documentation/index.html#!using-xsl/commandline
Wenn Sie eine einfache GUI-Oberfläche bevorzugen, sollten Sie "Kernow for Saxon" in Betracht ziehen.
Wenn Sie eine Entwicklungsumgebung mit einem netten Editor und Debugger wünschen, müssen Sie dafür bezahlen. Stylus Studio und oXygen bieten jedoch ein gutes Preis-Leistungs-Verhältnis. Beide bieten Ihnen eine Auswahl an XSLT-Engines.