Innholdsfortegnelse:
- Definisjon - Hva betyr Extensible Stylesheet Language Transformations (XSLT)?
- Techopedia forklarer Extensible Stylesheet Language Transformations (XSLT)
Definisjon - Hva betyr Extensible Stylesheet Language Transformations (XSLT)?
Extensible Stylesheet Language Transformations (XSLT), bedre kjent som XSL-transformasjoner, er et språk for å transformere Extensible Markup Languague (XML) dokumenter til andre strukturerte dokumenter. Dette gjøres ved å bruke et stilark som definerer maleregler for å transformere et gitt XML-dokument til et passende output-dokument ved hjelp av en XSL-prosessor.
XSLT-transformasjoner kan skje enten på klient- eller serversiden. XSLT-prosesseringsmodellen består av ett eller flere XML-dokumenter, ett eller flere XSL-stilark, en XSL-prosessor og ett eller flere strukturerte utdokumenter.
Techopedia forklarer Extensible Stylesheet Language Transformations (XSLT)
XSLT handler om å spesifisere hvordan XML-innholdet vil generere en visuell representasjon, beskrive detaljer som stil og layout på et presentasjonsmedium som et skjermvindu, skjerm for håndholdt enhet, etc. XSL-stilprosessoren er hovedkomponenten i XSLT involvert i å tolke stilarket og dokumentet og generere innhold i henhold til malereglene.
Stilarket bruker ikke en fullverdig programmeringssyntaks siden det er komplekst å lære og tolke. I stedet definerer den regler kjent som maleregler. Hver av disse reglene spesifiserer et mønster som må finnes i kildedokumentet. Når du finner mønsteret, utløses transformasjonen for å generere outputdokumentet. Mønsteret bruker et uttrykksspråk basert på XPath for å sammenligne kildekoder og stilmaler.
Formatering semantikk er inkludert i resultattreet, som muliggjør formatering. Formatering av semantikk kan defineres som et sett klasser som representerer formateringsobjekter. Resultatetre-noder betegnes som formateringsobjekter. Presentasjonsreglene er definert av klasser for formateringsobjekter og egenskaper.
