VR "Schlüsseltechnologien der Informationsgesellschaft"
Sonntag, 18. November 2007
XSL- Extensible Stylesheet Language
Nach längerer Suche nach einem Thema, über das ich einen Beitrag verfassen möchte, ist mir aufgefallen, welch Neuland ich mit der Teilnahme an dieser LV betreten habe. Manche Beiträge auf verschiedenen Homepages zu Themen wie CSS, HTML oder XSL
haben mich an meine ersten Vorlesungen zu abstrakten kommunikationswissenschaftlichen Theorien erinnert- man versteht anfangs gar nichts! Ich habe mich schlussendlich entschlossen, einen Beitrag über XSL zu verfassen und somit das Neuland ein Stück weit zu entdecken ;)
____________________________________________

Was ist XSL und aus welchen Komponenten besteht es?

Die Extensible Stylesheet Language, kurz XSL, ist eine Familie von Sprachen zur Erzeugung von Stylesheets für XML- Dokumente. Es gibt einen XSL- Dialekt, XSLT, der auch zur Transformation eines XML- Dialektes in ein anderes Format dienen kann. XSLT baut auf der logischen Baumstruktur eines XML-Dokumentes auf und dient zur Definition von Umwandlungsregeln. XSLT-Stylesheets sind dabei selbst nach den Regeln des XML-Standards aufgebaut.
Zu XSL gehören zum einen das eigentliche, auf XML basierende XSL, das zur Beschreibung eines Dokuments als Baum mit Formatierungsanweisungen und Stilangaben dient. Als weiterer Bestandteil kann XSLT gesehen werden, das ebenso auf XML basiert und für die Transformation eines XML- Dokuments in einen anderen Baum zuständig ist, sowie auch XPath, das zur Adressierung von Baumbestandteilen dient. XPath agiert sozusagen innerhalb von XSLT als Subsprache. (Mehr Informationen zu XPath gibt es hier).

XSL besteht aus zwei wichtigen Komponenten: zum einen aus der Sprache zur Transformation (XSLT) von XML- Daten in andere XML- Daten. Zum anderen aus einem Vokabular zur Formatierung von XML- Daten: XSL-FO.
Fälschlicherweise wurde in der Vergangenheit XSL oft mit XSLT und XSL-FO gleichgesetzt. In der korrekten Terminologie bezeichnet XSL aber die Verwendung von XSLT und XSL-FO in Kombination.

Woher stammt XSL?

XSL basiert auf der von dem Informatiker James Clark entwickelten „Document Style Semantics and Specification Language“, kurz DSSSL . Die Stylesheets XSL und XSLT können quasi als die Nachfolger von DSSSL gesehen werden. Die Neuheit: XSL bietet eine XML-basierte Syntax sowie die mögliche Trennung der Sprachen für die Transformation (XSLT), die Formatierung (XSL-FO) und die Baumadressierung (XPath) in eigenständige und unabhängig voneinander verwendbare Sprachen. So lassen sich die drei Sprachen gemeinsam als XSL aber auch separiert voneinander verwenden.

Ein interessanten Beitrag zur Transformation mit XSLT ist hier zu finden.

Quellen:

- SELFHTML
- Wikipedia, XSL
- Wikipedia,XSLT

... link (0 comments)   ... comment


Online for 6283 days
Last update: 2008.02.26, 11:59
status
You're not logged in ... login
menu
... home
... topics
... galleries

... ::collabor:: home
search
 
calendar
November 2007
Mo
Di
Mi
Do
Fr
Sa
So
 
 
 
 1 
 2 
 3 
 4 
 5 
 6 
 7 
 8 
 9 
10
11
12
13
14
15
16
17
19
20
21
22
23
24
25
26
27
28
29
30
 
 
 
recent updates
hallo lisa
Die Entwicklung von Twitter ist echt interessant...auf...
by Milan.Vidovic.Uni-Sbg (2008.02.26, 11:59)
Hallo Lisa! Hier ein...
Hallo Lisa! Hier ein paar Gedanken zu deinem Beitrag...
by Andrea.Moessbichler.Uni-Linz (2008.02.01, 20:43)
neues Sicherheitspolizeigesetz
Das dürfte dich sicher auch interessieren. Auszug...
by miriam.rueggeberg.Uni-Sbg (2008.01.31, 23:54)
Da hast du recht, Jasmin....
Da hast du recht, Jasmin. Ich sehe auch nicht wirklich...
by Lisa.Hopfer.Uni-Sbg (2008.01.30, 13:21)
Neuste Technologie...
Ich finde es einfach unglaublich, was heutzutage schon...
by Martina.Fleischhacker.Uni-Sbg (2008.01.27, 09:29)

xml version of this page

made with antville