E-Book Startseite Karteikarten-Programm
0
Inhalt dieser Seite
  1. Infos über XSL

Infos über XSL

XSL ist eine Ergänzungssprache zu XML, ist aber aufgrund Ihrer Komplexität eine eigenständige Sprache. XSL ist eine Stylesheet-Sprache. Die Abkürzung steht für Extensible Stylesheet Language und wurde vom World Wite Web Consortium geschaffen. Die Stylesheet-Sprache ist sehr komplex, da Sie aus 2 großen Teilprogrammiersprachen bestehen: aus XSLT (Extensible Stylesheet Language Transformation) und aus XSL-FO (Extensible Stylesheet Language Formatting Objects). XSLT ist dafür gedacht Dokumente in HTML zu transformieren. Der "Nachteil" dabei ist vielleicht für manche, dass man gut HTML beherrschen sollte. Diese Sprache eignet sich dann, wenn man viele Daten strukturell in XML speichern möchte und diese dann in HTML, also in eine Webseite transformieren lassen möchte. Oft wird die Sprache auch verwendet um später nicht XSL-FO nutzen zu müssen, sondern CSS. Man kann zwar CSS auch direkt auf XML wirken lassen, dies hat jedoch starke Nachteile. Dazu mehr am Ende des Kapitels "XML, XSL und DTD lernen". XSL-FO ist eine Art "Konkurrenz" zu CSS. Die Sprache bietet viele interessante Design-Möglichkeiten und ist vom Aufbau komplett anders wie CSS. CSS spricht Elemente an - XSL-FO hat verschiedene Seitenbestandteile, in die die Elemente gepackt werden. Von der Komplexität und Funktionalität kann CSS und XSL-FO nicht verglichen werden, denn die Sprachen sind total anders. XSL-FO richtet sich des Weiteren auch stark an Print-Medien (PDF), sodass SCREEN und PRINT nicht unterschiedlich sind. Den CSS macht manche Seiteninhalte beim Drucken anders. XSLT sollten Sie auf jeden Fall vor dem XSL-FO-Kurs beherrschen, den sonst können die Inhalte in der XML-Datei nicht aufgerufen werden, denn wie das geht, erfahren Sie nur im XSLT-Teilbereich. Übrgiens die Hauptaufgabe von XML in Zusammenarbeit mit XSLT oder XSL-FO ist die Konventierung in für Besucher übersichtliche und lesbare Dokumente.

Design:
 


Logo
Benjamin Jung
Krummstr. 9/3
73054 Eislingen

E-Mail: info@homepage-webhilfe.de
Webseite: www.homepage-webhilfe.de