Transformări ale limbajului de stil extensibil (XSLT)

Autor: Randy Alexander
Data Creației: 2 Aprilie 2021
Data Actualizării: 15 Mai 2024
Anonim
Transformări ale limbajului de stil extensibil (XSLT) - Tehnologie
Transformări ale limbajului de stil extensibil (XSLT) - Tehnologie

Conţinut

Definiție - Ce înseamnă transformările limbajului extensibil (XSLT)?

Extensible Stylesheet Language Transformations (XSLT), mai cunoscut sub numele de transformări XSL, este un limbaj pentru transformarea documentelor Extensible Markup Languague (XML) în alte documente structurate. Acest lucru se face folosind o foaie de stil care definește regulile șablonului pentru transformarea unui document XML de intrare dat într-un document de ieșire adecvat cu ajutorul unui procesor XSL.


Transformările XSLT pot avea loc fie la client, fie la server. Modelul de procesare XSLT constă dintr-unul sau mai multe documente XML sursă, unul sau mai multe foi de stil XSL, un procesor XSL și unul sau mai multe documente de ieșire structurate.

O introducere în Microsoft Azure și Microsoft Cloud | În acest ghid, veți afla despre ce este vorba despre cloud computing și despre cum Microsoft Azure vă poate ajuta să migrați și să conduceți afacerea din cloud.

Techopedia explică transformările limbajului extensibil (XSLT)

XSLT se referă la specificarea modului în care conținutul XML ar genera o reprezentare vizuală, descriind detalii precum stilul, paginarea și aspectul pe un mediu de prezentare, cum ar fi o fereastră de afișare, ecranul dispozitivului portabil, etc. Procesorul de stil XSL este componenta principală din XSLT implicat în interpretarea foii de stil și a documentului și generarea de conținut conform regulilor șablonului.


Foaia de stil nu folosește sintaxa de programare completă, deoarece este complexă de învățat și interpretat. În schimb, definește regulile cunoscute sub numele de reguli de șablon. Fiecare dintre aceste reguli specifică un model care trebuie găsit în documentul sursă. La găsirea modelului, transformarea este declanșată pentru a genera documentul de ieșire. Modelul folosește un limbaj de expresie bazat pe XPath pentru a compara nodurile sursă și șabloanele foilor de stil.

Semantica de formatare este inclusă în arborele de rezultate, care permite formatarea. Semantica de formatare poate fi definită ca un set de clase reprezentând obiecte de formatare. Nodurile arborelui rezultat sunt denumite obiecte de formatare. Regulile de prezentare sunt definite prin clase de formate de obiecte și proprietăți.