Co to jest XSLT (Extensible Style Sheet Language Transformation)?

Co to jest XSLT (Extensible Style Sheet Language Transformation) i jak działa?

Skrót od „Extensible Style Sheet Language Transformation”. Chociaż XML ma być językiem znormalizowanym, nie wszystkie dokumenty XML używają tego samego typu formatowania. Dlatego dokumenty te czasami muszą być „przekształcone”, czyli zmodyfikowane tak, aby inny skrypt lub program mógł je odczytać. XSLT umożliwia takie przekształcenie.

Arkusz stylów XSLT dostarcza szablon z regułami, które muszą być zgodne z dokumentami XML. Otrzymuje on dokument XML jako dane wejściowe i wyprowadza plik, który jest rozpoznawalny przez zamierzony program. Na przykład, XSLT może wziąć dokument XML, który zawiera specyfikacje techniczne komputera i przekształcić go w HTML stronę, która może być wyświetlana w przeglądarce internetowej. Inny XSLT może przekształcić dokument XML zawierający nowe historie w przyjazny dla drukarki dokument tekstowy.

XSLT mogą być używane do przekształcania dokumentów XML w zmodyfikowany plik XML lub w całkowicie odrębny format, taki jak powyższe przykłady HTML i tekstowy. W rzeczywistości, używając arkuszy stylów XSLT, możliwe jest wydrukowanie tego samego dokumentu XML na stronie internetowej, w programie bazodanowym, w wiadomości e-mail lub w dokumencie drukowanym. Ponadto, ponieważ XML używa standardowego formatowania opartego na tagach, pojedynczy XSLT może być skuteczny dla wielu plików w formacie XML.

Opis pojęcia XSLT (Extensible Style Sheet Language Transformation) na tej stronie jest oryginalną definicją SharTec.eu. Jeśli chcesz zamieścić link do tej strony, pamiętaj o podaniu źródła artykułu.

SharTec.eu ma na celu wyjaśnienie terminologii komputerowej w sposób łatwy do zrozumienia. Dążymy do prostoty i dokładności w każdej definicji, którą publikujemy. Jeśli masz uwagi do opisu XSLT (Extensible Style Sheet Language Transformation) lub chciałbyś zaproponować nowy termin techniczny, skontaktuj się z nami.

© 2022 SharTec - In primo piano in Tecnologia