Zuhause Entwicklung Was ist XSLT? - Definition aus techopedia

Was ist XSLT? - Definition aus techopedia

Inhaltsverzeichnis:

Anonim

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.

Techopedia erklärt Extensible Stylesheet Language Transformations (XSLT)

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

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.

Was ist XSLT? - Definition aus techopedia