<

Pozycjonowanie stron www i SEO / SEM

Extensible Stylesheet Language

World Wide Web

Struktura stron WWW

HTML, XHTML, XML, XSL


Generowanie dynamicznych stron WWW

Active Server Pages, ASP.NET, JavaServer Pages, PHP


Po stronie użytkownika

kaskadowe arkusze stylów, JavaScript, AJAX, kolory w Internecie


Przesyłanie danych

Hypertext Transfer Protocol, HTTPS, HTTP referrer, serwer WWW, VoiceXML, XMLHttpRequest


Pojęcia

architektura informacji, użyteczność, dostępność

XSL (ang. Extensible Stylesheet Language, w wolnym tłumaczeniu Rozszerzalny Język Arkuszy Stylów) – funkcyjny język programowania opisujący sposób prezentacji oraz przekształceń dokumentów zapisanych w formacie XML. W języku tym operuje się na znacznikach oraz 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 (2010) status rekomendacji W3C posiadają 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 (2010) na upowszechnienie.

Typologia

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

Wedle nowego podziału rodzina składa się z:

  • XSL Transformations (XSLT) – język dla przekształceń dokumentów XML,
  • XML Path Language (XPath) – język opisujący dostęp albo odwołanie do fragmentów dokumentów XML,
  • Extensible Stylesheet Language (XSL) – dawny XSL-FO, słownik opisujący formatowanie,
  • XML Query Language – (XQuery) – język zapytań.

Linki zewnętrzne

Kody pocztowe | kursy angielskiego dla dzieci | katalog stron internetowych | tanie rolety Warszawa | profesjonalny zespół muzyczny Warszawa i okolice