XML-Know How

Transformationen mit XSLT

Technisch gesehen erzeugt der XSLT-Prozessor unter Anwendung des XSLT-Stylesheets aus einem Quellbaum (source tree) einen Ergebnisbaum (result tree). XSLT ist eine deklarative Sprache: Im Stylesheet werden lediglich die Regeln beschrieben, nach denen die Transformation vorgenommen werden soll. Was man nicht selbst programmieren muss sind die eigentlichen Arbeitsschritte, die der Prozessor vornehmen soll, um die Regeln anzuwenden. Das leistet der Prozessor von sich aus.

Mit anderen Worten: Wir müssen uns nur um die präzise Beschreibung der Aufgabenstellung kümmern, nicht aber um deren Lösungsweg.

Tiefergehende Programmierkenntnisse sind daher nicht erforderlich, um selbst XSLT-Stylesheets zu erstellen.

Schematische Darstellung des XSLT-Prozesses