Limbajul foilor de stil extensibile (XSL)

Autor: Eugene Taylor
Data Creației: 11 August 2021
Data Actualizării: 22 Iunie 2024
Anonim
Limbajul foilor de stil extensibile (XSL) - Tehnologie
Limbajul foilor de stil extensibile (XSL) - Tehnologie

Conţinut

Definiție - Ce înseamnă Limba foilor de stil extensibile (XSL)?

Limbajul de stil extensibil (XSL) este un limbaj al foilor de stil care este utilizat pentru transformarea și prezentarea documentelor XML. XSL este formalizat ca o specificație World Wide Web Consortium (W3C).

Specificația XSL este compusă din trei părți:


  • Limbaj bazat pe XML: Acesta este utilizat pentru transformarea documentelor XML, care este cunoscută sub numele de transformare XSL (XSLT)
  • XML Based Language (2): Aceasta specifică formatul vizual al documentului XML, care este cunoscut sub denumirea de obiecte XSLformatting (XSL-FO).
  • Limbaj bazat pe non-XML: acesta se adresează unor părți specifice ale documentului XML, cunoscut sub numele de XML Path Language (XPath).

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ă limbajul extensiei de stil (XSL)

De exemplu, dacă o pagină XML conține un tabel care descrie angajații companiei, XML descrie aceste date, în timp ce XSL este utilizat de browserul Web pentru a reda datele. Culoarea datelor, fonturile și alte atribute sunt stocate în codul pentru XSL, în loc de XML.

XSL este esențial pentru organizarea datelor într-un format prezentabil, inteligibil, care poate fi ușor clasificat (adică, culoarea în anteturile celulelor). XSL conține date de calendar care pot fi afișate sau ascunse de dezvoltatori în conformitate cu un program prestabilit. XSL poate conține, de asemenea, date descriptive șablon care pot fi reutilizate cu mai mult de o pagină XML.

XSL este adesea privit ca o extensie a documentului Semantică și limbaj de specificație (DSSSL), cu standarde CSS1.