Neueste Web-Entwicklung Tutorials
 

XSL Sprachen


Es begann mit XSL

XSL steht für E X tensible S tylesheet L anguage.

Das World Wide Web Consortium (W3C) gestartet XSL zu entwickeln , weil es eine Notwendigkeit für einen XML-basierten Sheet Language war.


CSS = Style Sheets für HTML

HTML verwendet vordefinierte Tags. Die Bedeutung, und wie jeden Tag angezeigt wird gut verstanden.

CSS verwendet Stile HTML-Elemente hinzuzufügen.


XSL = Style Sheets für XML

XML verwendet keine vordefinierte Tags und damit die Bedeutung der einzelnen Tag ist nicht gut verstanden.

A <table> Element könnte eine HTML - Tabelle, ein Möbelstück oder etwas anderes zeigen - und Browser nicht wissen , wie es angezeigt werden !

So beschreibt XSL, wie die XML-Elemente angezeigt werden sollen.


XSL - mehr als ein Stylesheet-Sprache

XSL besteht aus vier Teilen:

  • XSLT - eine Sprache für XML-Dokumente umzuwandeln
  • XPath - eine Sprache für in XML-Dokumenten navigieren
  • XSL-FO - eine Sprache zur Formatierung von XML - Dokumenten (discontinued in 2013)
  • XQuery - eine Sprache für XML-Dokumente abfragen

Mit dem CSS3 Paged Media Module, W3C hat einen neuen Standard für die Formatierung von Dokumenten geliefert. Also, seit 2013 ist CSS3 als XSL-FO Ersatz vorgeschlagen.