Przejdź do zawartości

Extensible Stylesheet Language

Z Wikipedii, wolnej encyklopedii
To jest stara wersja tej strony, edytowana przez Chobot (dyskusja | edycje) o 10:59, 30 cze 2009. Może się ona znacząco różnić od aktualnej wersji.

XSL (ang. Extensible Stylesheet Language, w wolnym tłumaczeniu Rozszerzalny Język Arkuszy Stylów) – funkcyjny język programowania opisujący sposób prezentacji i przekształceń dokumentów zapisanych w XML. W języku tym operuje się na znacznikach i ich ewaluacji, na podobnej zasadzie, co we wszystkich językach operujących na makrach. Rodzina XSL według starego podziału składa się z 3 części:

Według nowego podziału rodzina składa się z:

Pliki XSL są poprawnymi dokumentami XML, a cecha ta jest wykorzystywana do tworzenia rekurencyjnych konstrukcji. Można też zaryzykować twierdzenie, że XSL jest rozszerzalnym makroprocesorem.

Aktualnie (2008 r.), status rekomendacji W3C mają wersje:

  • XSLT 2.0,
  • XPath 2.0,
  • XSL 1.1.

Jeśli chodzi o stan implementacji XSLT, to tylko XSLT 1.0 jest szeroko implementowany. XSLT 2.0 musi jeszcze poczekać (2008 r.) na upowszechnienie.

Linki zewnętrzne

Szablon:Informatyka stub