Dom Rozwój Co to jest xslt? - definicja z techopedia

Co to jest xslt? - definicja z techopedia

Spisu treści:

Anonim

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

Extensible Stylesheet Language Transformations (XSLT), lepiej znany jako transformacje XSL, jest językiem 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.

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 i układ na nośniku prezentacji, takim jak okno wyświetlacza, ekran urządzenia podręcznego itp. Procesor stylu XSL jest głównym składnikiem XSLT zaangażowany w interpretację arkusza stylów i dokumentu oraz generowanie 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ą nazywane obiektami formatującymi. Reguły prezentacji są zdefiniowane przez klasy obiektów i właściwości formatujących.

Co to jest xslt? - definicja z techopedia