Najnowsze tutoriale tworzenie stron internetowych
 

XSL Języki


Zaczęło się XSL

XSL oznacza E X tensible S tylesheet L anguage.

World Wide Web Consortium (W3C) zaczął się rozwijać XSL, bo nie było zapotrzebowanie na oparty na XML Stylesheet Language.


Arkusze stylów CSS = HTML

HTML korzysta z predefiniowanych tagów. Sens i jak wyświetlić każdy znacznik jest dobrze poznany.

CSS służy do dodawania stylów elementów HTML.


Arkusze stylów XSL = XML

XML nie korzysta z predefiniowanych tagów, a zatem znaczenie każdego znacznika nie jest dobrze poznany.

<table> Element może wskazywać tabeli HTML, mebel, lub coś innego - i przeglądarek nie wiem jak go wyświetlić!

Tak, XSL opisuje w jaki sposób elementy XML powinny być wyświetlane.


XSL - More Than arkusza stylów Języka

XSL składa się z czterech części:

  • XSLT - język służący do przekształcania dokumentów XML
  • XPath - język do nawigacji w dokumentach XML
  • XSL-FO - język do formatowania dokumentów XML (discontinued in 2013)
  • XQuery - język zapytań dla dokumentów XML

Z CSS3 Paged Mediów Module, W3C wydał nowy standard formatowania dokumentów. Tak więc, od 2013 roku, CSS3 proponuje jako zamiennik XSL-FO.