Przejdź do zawartości

Extensible Stylesheet Language

Z Wikipedii, wolnej encyklopedii
To jest stara wersja tej strony, edytowana przez Kocio (dyskusja | edycje) o 13:49, 18 wrz 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 formacie XML. W języku tym operuje się na znacznikach i ich ewaluacji, na podobnej zasadzie, co we wszystkich językach operujących na makrach.

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

Aktualnie (2008) 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 nadal czeka (2008) na upowszechnienie.

Typologia

Rodzina XSL według starego podziału składa się z 3 części:

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

Linki zewnętrzne

Szablon:Informatyka stub