Extensible Stylesheet Language Transformations (XSLT)

Autor: Randy Alexander
Data Utworzenia: 2 Kwiecień 2021
Data Aktualizacji: 15 Móc 2024
Anonim
XSLT Beginner Tutorial with Demo
Wideo: XSLT Beginner Tutorial with Demo

Zawartość

Definicja - Co oznacza Extensible Stylesheet Language Transformations (XSLT)?

Extensible Stylesheet Language Transformations (XSLT), lepiej znany jako transformacje XSL, to język do przekształcania dokumentów Extensible Markup Languague (XML) w inne dokumenty ustrukturyzowane. Odbywa się to za pomocą arkusza stylów definiującego reguły szablonów do przekształcania danego wejściowego dokumentu XML w odpowiedni dokument wyjściowy za pomocą procesora XSL.


Transformacje XSLT mogą odbywać się po stronie klienta lub serwera. Model przetwarzania XSLT składa się z jednego lub więcej źródłowych dokumentów XML, jednego lub więcej arkuszy stylów XSL, procesora XSL i jednego lub więcej ustrukturyzowanych dokumentów wyjściowych.

Wprowadzenie do Microsoft Azure i Microsoft Cloud | W tym przewodniku dowiesz się, na czym polega przetwarzanie w chmurze i jak Microsoft Azure może pomóc w migracji i prowadzeniu firmy z chmury.

Techopedia wyjaśnia Extensible Stylesheet Language Transformations (XSLT)

XSLT polega na określeniu, w jaki sposób treść XML generuje reprezentację wizualną, opisując szczegóły, takie jak styl, paginacja i układ na nośniku prezentacji, takim jak okno wyświetlacza, ekran urządzenia przenośnego itp. Procesor stylu XSL jest głównym składnikiem XSLT zajmuje się interpretacją arkusza stylów i dokumentu oraz generowaniem treści zgodnie z regułami szablonów.


Arkusz stylów nie korzysta z pełnej składni programowania, ponieważ nauka i interpretacja jest złożona. Zamiast tego definiuje reguły znane jako reguły szablonów. Każda z tych reguł określa wzorzec, który należy znaleźć w dokumencie źródłowym. Po znalezieniu wzoru następuje transformacja w celu wygenerowania dokumentu wyjściowego. Wzorzec używa języka wyrażeń opartego na XPath do porównywania węzłów źródłowych i szablonów arkuszy stylów.

Semantyka formatowania jest zawarta w drzewie wyników, co umożliwia formatowanie. Semantyka formatowania może być zdefiniowana jako zestaw klas reprezentujących obiekty formatujące. Wynikowe węzły drzewa są określane jako obiekty formatujące. Reguły prezentacji są zdefiniowane przez klasy obiektów i właściwości formatujących.