Glossar   /   Datenformate

XSLT

XSLT ist eine Sprache, die strukturierte Dokumente, vor allem XML, nach festgelegten Regeln in eine andere Darstellung umwandelt.

Auch bekannt als: Extensible Stylesheet Language Transformations

Was bedeutet XSLT?

Ein Regelwerk kann beispielsweise ein Lieferanten-XML in das Importformat einer Warenwirtschaft überführen. XPath-Ausdrücke wählen dafür benötigte Inhalte aus. Daraus wird ein neues Ergebnisdokument erzeugt.

Die Regeln müssen fachlich vollständige Zuordnungen liefern. Ein technisch erzeugtes Ergebnis ist nicht automatisch richtig. Verwendete Sprachversion und sichere Einstellungen des Verarbeitungswerkzeugs müssen außerdem zur Umgebung passen.

So sieht das in der Praxis aus

Beispiel: Ein XSLT-Regelwerk wandelt das XML eines Lieferanten in das vereinbarte Importformat der Warenwirtschaft um.

Häufige Fragen

Verändert XSLT automatisch die ursprüngliche Datei?

Die Verarbeitung erzeugt normalerweise ein neues Ergebnis aus Quelldokument und Regeln. Ob eine Anwendung anschließend Dateien überschreibt, hängt von deren zusätzlichem Ablauf ab.

Wie hängen XSLT und XPath zusammen?

XPath dient zur Auswahl und Auswertung von Dokumentteilen. XSLT nutzt solche Ausdrücke innerhalb seiner Regeln, um die gewünschte Ausgabe zu erzeugen.

Wie prüft man eine Umwandlung fachlich?

Mit bekannten Eingaben und erwarteten Ergebnissen. Fehlende Felder, mehrere Positionen, Sonderzeichen und Grenzwerte sollten ebenso berücksichtigt werden wie eine eventuelle Schema-Prüfung.

Das könnte Sie auch interessieren

Passend zum Thema

API-Entwicklung Agentur Feldzuordnungen und notwendige Umwandlungen zwischen Datenmodellen klären.

Quellen und weiterführende Informationen

W3C: The Extensible Stylesheet Language Family
← Zurück zu allen Glossarbegriffen

Daten richtig zuordnen und umwandeln

Die Angaben zweier Anwendungen passen nicht direkt zusammen? Stimmen Sie Bedeutung, Einheiten und erwartete Zielwerte anhand konkreter Beispiele ab.

Kontakt aufnehmen