Inhaltsverzeichnis:
- Definition - Was bedeutet Extensible Stylesheet Language (XSL)?
- Techopedia erklärt die Extensible Stylesheet Language (XSL)
Definition - Was bedeutet Extensible Stylesheet Language (XSL)?
Extensible Style Language (XSL) ist eine Stylesheet-Sprache, die zum Transformieren und Präsentieren von XML-Dokumenten verwendet wird. XSL ist als Spezifikation des World Wide Web Consortium (W3C) formalisiert.
Die XSL-Spezifikation besteht aus drei Teilen:
- XML-basierte Sprache: Wird zum Transformieren von XML-Dokumenten verwendet. Dies wird als XSL-Transformation (XSLT) bezeichnet.
- XML Based Language (2): Hiermit wird das visuelle Format von XML-Dokumenten festgelegt, das als XSL-Formatierungsobjekte (XSL-FO) bezeichnet wird.
- Nicht XML-basierte Sprache: Hiermit werden bestimmte Teile eines XML-Dokuments angesprochen, die als XML Path Language (XPath) bezeichnet werden.
Techopedia erklärt die Extensible Stylesheet Language (XSL)
Wenn eine XML-Seite beispielsweise eine Tabelle enthält, in der Mitarbeiter des Unternehmens beschrieben werden, werden diese Daten in XML beschrieben, während XSL vom Webbrowser zum Rendern der Daten verwendet wird. Datenfarben, Schriftarten und andere Attribute werden im Code für XSL und nicht in XML gespeichert.
XSL ist von entscheidender Bedeutung für die Organisation von Daten in einem anzeigbaren, verständlichen Format, das leicht klassifiziert werden kann (z. B. Farbe in Zellköpfen). XSL enthält Timing-Daten, die von Entwicklern nach einem festgelegten Zeitplan angezeigt oder ausgeblendet werden können. XSL kann auch vorlagenbeschreibende Daten enthalten, die mit mehr als einer XML-Seite wiederverwendet werden können.
XSL wird häufig als Erweiterung der Document Style Semantics und Specification Language (DSSSL) mit CSS1-Standards angesehen.