Pozycjonowanie stron www i SEO / SEM
Extensible Stylesheet Language
| World Wide Web |
|
Struktura stron WWW 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 |
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:
- 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,
- XSL Formatting Objects (XSL-FO) – słownik opisujący formatowanie.
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
|
|||||||||||||||||||