Deutsche Übersetzung der Seite "CSS & XSL"
Originale Version: http://www.w3.org/Style/CSS-vs-XSL
Aktuelle - übersetzte - Version: http://www.WSS-EXPERT.de/Style/CSS-vs-XSL.html
Übersetzer: A.Friedrich
Bookmark:

Sehr geehrter Leser dieses Dokumentes - bitte beachten Sie dass es sich bei dieser Seite um die übersetzung eines W3C Textes handelt.
Der Original Text ist urheberrechtlich geschützt, bitte beachten Sie die im Originaldokument vermerkten Hinweise. Die Rechte an der Übersetzung selbst liegen allein beim Übersetzer. Der Übersetzer bedankt sich bei den folgenden Seiten für Ihre Unterstützung: Sportwetten . Für eventuell vorhandene Fehler in der Übersetzung kann keine Gewähr übernommen werden, das einzig massgebliche und legitime Dokument ist das englische W3C Original.
Kommentare des Übersetzers sind als solche gekennzeichnet und unterliegen ebenfalls dem Copyright des Übersetzers. Diese sind nicht Bestandteil des englischen Originaldokumentes.

CSS & XSL

(Diese Seite verwendet CSS Style Sheets)

W3C Style

Was sollte ich wann verwenden?

 

CSS

 

XSL

Warum empfiehlt das W3C zwei verschiedene Style Sprachen? Welche davon sollten Sie verwenden? Grundsätzlich kann man hier eine sehr einfache Regel aufstellen:

Benutzen Sie CSS so oft wie Sie es können, nutzen Sie XSL nur dann wenn Sie es müssen.

Der Grund dafür ist dass CSS wesentlich einfacher zu erlernen und einfacher zu verwenden ist - und billiger. Es existieren jede Menge WYSIWYG Editoren für CSS und auch sonst gibt es viel mehr Tools für CSS als für XSL. Aber die Einfachheit von CSS stösst auch irgendwann an ihre Grenzen. Manche Dinge können nicht mit CSS erledigt werden, oder zumindest nicht mit CSS allein. Dann benötigen Sie XSL, oder zumindest den Transformationsteil von XSL.

Also für was benötigt man nun XSL? Generell für alles wo Transformationen gefragt sind. Zum Beispiel wenn Sie eine Liste haben und möchten dass diese in alphabetischer Reihenfolge ausgegeben wird, oder wenn Wörter durch andere ersetzt werden sollen, oder wenn leere Elemente durch Worte ersetzt werden sollen. CSS kann nur für kleinere Textoperation verwendet werden, wie z.B. für Numerierungen.

Diagram of the role of XSL and CSS in rendering HTML and
	XML documents Dieses Diagramm verdeutlicht die Rollen von XSL und CSS. XML Dokumente können auf drei verschiedene Arten dargestellt werde: (1) wenn das Dokument nicht transformiert werden soll nutzt man CSS. Anderenfall wird XSL-T verwendet, die Transformationssprache von XSL, und zwar auf zwei verschiedene Arten: (2) die Style Definitionen werden zusammen mit dem Text im Dokument verankert durch die Nutzung der Untersprache XSL-FO (XSL Formatting Language); oder (3) es wird ein neues XML oder HTML Dokument erzeugt und diesem ein CSS Style Sheet zugewiesen.

Weitere Informationen:

Bert Bos, W3C Style Activity Lead
Webmaster
Created 22 July 1999.
Last updated: $Date: 2007/02/01 19:00:36 $ GMT

IMPRESSUM