Extensible Stylesheet Language Transformations (XSLT)

Autor: Randy Alexander
Erstelldatum: 2 April 2021
Aktualisierungsdatum: 14 Kann 2024
Anonim
XSLT Beginner Tutorial with Demo
Video: XSLT Beginner Tutorial with Demo

Inhalt

Definition - Was bedeutet Extensible Stylesheet Language Transformations (XSLT)?

Extensible Stylesheet Language Transformations (XSLT), besser bekannt als XSL-Transformationen, ist eine Sprache zum Umwandeln von XML-Dokumenten (Extensible Markup Languague) in andere strukturierte Dokumente. Dies geschieht mithilfe eines Stylesheets, das Vorlagenregeln für die Umwandlung eines bestimmten XML-Eingabedokuments in ein geeignetes Ausgabedokument mithilfe eines XSL-Prozessors definiert.


XSLT-Transformationen können entweder auf der Client- oder der Serverseite stattfinden. Das XSLT-Verarbeitungsmodell besteht aus einem oder mehreren XML-Quelldokumenten, einem oder mehreren XSL-Stylesheets, einem XSL-Prozessor und einem oder mehreren strukturierten Ausgabedokumenten.

Eine Einführung in Microsoft Azure und die Microsoft Cloud | In diesem Handbuch erfahren Sie, worum es beim Cloud-Computing geht und wie Microsoft Azure Sie bei der Migration und Ausführung Ihres Unternehmens aus der Cloud unterstützen kann.

Techopedia erklärt Extensible Stylesheet Language Transformations (XSLT)

Bei XSLT geht es darum, festzulegen, wie der XML-Inhalt eine visuelle Darstellung erzeugen soll. Dabei werden Details wie Stil, Paginierung und Layout auf einem Präsentationsmedium wie einem Anzeigefenster, einem Handheld-Bildschirm usw. beschrieben. Der XSL-Stilprozessor ist die Hauptkomponente in XSLT ist an der Interpretation des Stylesheets und des Dokuments sowie an der Generierung von Inhalten gemäß den Vorlagenregeln beteiligt.


Das Stylesheet verwendet keine vollständige Programmiersyntax, da das Erlernen und Interpretieren komplex ist. Stattdessen werden Regeln definiert, die als Vorlagenregeln bezeichnet werden. Jede dieser Regeln gibt ein Muster an, das im Quelldokument gefunden werden muss. Beim Auffinden des Musters wird die Transformation ausgelöst, um das Ausgabedokument zu generieren. Das Muster verwendet eine auf XPath basierende Ausdruckssprache, um Quellknoten und Stylesheet-Vorlagen zu vergleichen.

Die Formatierungssemantik ist im Ergebnisbaum enthalten, der die Formatierung ermöglicht. Die Formatierungssemantik kann als eine Gruppe von Klassen definiert werden, die Formatierungsobjekte darstellen. Die Ergebnisbaumknoten werden als Formatierungsobjekte bezeichnet. Die Darstellungsregeln werden durch Klassen von Formatierungsobjekten und -eigenschaften definiert.