Mit XMLTrans kannst du direkt in Visual Studio Code XML-Dateien per XSLT transformieren. Die Transformation erfolgt über ein Python-Skript mit lxml. Das Ergebnis wird automatisch als output.xml gespeichert.
Features
XML mit XSLT transformieren (über Python)
Ergebnis als output.xml im gleichen Verzeichnis
Berücksichtigung von ungespeicherten Änderungen im Editor
Zuletzt verwendete Dateien werden gespeichert und können erneut verwendet werden
Statusanzeige im VS Code Statusbalken unten links
Tastenkürzel und Befehle individuell anpassbar
Installation
Python 3 und das Paket lxml müssen installiert sein:
pip install lxml
Extension aus dem VS Code Marketplace installieren.
Benutzung
Öffne eine XML- und eine XSLT-Datei im Editor.
Drücke das Tastenkürzel (Standard: STRG+ALT+CMD+H) für "XML mit XSLT transformieren" (mit Dateiauswahl).
Drücke das Tastenkürzel (Standard: STRG+ALT+CMD+J) für "XML sofort transformieren" (ohne Rückfrage, mit den zuletzt verwendeten Dateien).
Das Ergebnis wird als output.xml im gleichen Verzeichnis gespeichert.
Ungespeicherte Änderungen im Editor werden berücksichtigt.
Der aktuelle Status wird im Statusbalken unten links angezeigt.
Einstellungen & Tastenkürzel
Die Tastenkürzel können in VS Code unter Einstellungen > Tastenkürzel gesucht und geändert werden:
Suche nach xmltrans.transformXml oder xmltrans.transformXmlNow und passe die Tastenkombination nach Wunsch an.
Über das Zahnrad im Erweiterungsbereich gelangst du direkt zu den XMLTrans-Einstellungen.
Support & Feedback
Bei Fragen, Feedback oder Fehlern gerne ein Issue auf GitHub erstellen oder direkt Kontakt aufnehmen.