Rozšiřitelné jazykové transformace stylů (XSLT)

Autor: Randy Alexander
Datum Vytvoření: 2 Duben 2021
Datum Aktualizace: 15 Smět 2024
Anonim
Rozšiřitelné jazykové transformace stylů (XSLT) - Technologie
Rozšiřitelné jazykové transformace stylů (XSLT) - Technologie

Obsah

Definice - Co znamená rozšíření jazyka XSL (Extensible Stylesheet Language Transformations)?

Jazyková transformace jazyka Extensible Stylesheet (XSLT), lépe známá jako transformace XSL, je jazykem pro transformaci dokumentů XML (Extensible Markup Languague) do jiných strukturovaných dokumentů. To se provádí pomocí šablony stylů definující pravidla šablony pro transformaci daného vstupního dokumentu XML do vhodného výstupního dokumentu pomocí procesoru XSL.


Transformace XSLT mohou probíhat na straně klienta nebo serveru. Model zpracování XSLT sestává z jednoho nebo více zdrojových dokumentů XML, jednoho nebo více stylů XSL, procesoru XSL a jednoho nebo více strukturovaných výstupních dokumentů.

Úvod do Microsoft Azure a Microsoft Cloud | V této příručce se dozvíte, o čem cloud computing je a jak vám může Microsoft Azure pomoci migrovat a řídit podnikání z cloudu.

Techopedia vysvětluje rozšiřitelné jazykové transformace stylových listů (XSLT)

XSLT je především o specifikaci toho, jak by obsah XML generoval vizuální reprezentaci, popisující podrobnosti, jako je styl, stránkování a rozvržení na prezentačním médiu, jako je okno displeje, obrazovka ručního zařízení atd. Procesor stylu XSL je hlavní součástí XSLT se podílí na interpretaci stylů a dokumentů a generování obsahu podle pravidel šablony.


Šablona stylů nepoužívá plnohodnotnou programovací syntaxi, protože je složité se ji učit a interpretovat. Místo toho definuje pravidla známá jako pravidla šablony. Každé z těchto pravidel určuje vzor, ​​který musí být nalezen ve zdrojovém dokumentu. Po nalezení vzoru se spustí transformace pro vygenerování výstupního dokumentu. Vzor používá výrazový jazyk založený na XPath k porovnání zdrojových uzlů a šablon stylů.

Sémantika formátování je zahrnuta ve stromu výsledků, což umožňuje formátování. Sémantiku formátování lze definovat jako sadu tříd představujících formátovací objekty. Uzly stromu výsledků se nazývají formátovací objekty. Pravidla prezentace jsou definována třídami formátovacích objektů a vlastností.