Extensible Stylesheet Language Transformations (XSLT)

Forfatter: Randy Alexander
Oprettelsesdato: 2 April 2021
Opdateringsdato: 15 Kan 2024
Anonim
XSLT Beginner Tutorial with Demo
Video.: XSLT Beginner Tutorial with Demo

Indhold

Definition - Hvad betyder Extensible Stylesheet Language Transformations (XSLT)?

Extensible Stylesheet Language Transformations (XSLT), bedre kendt som XSL-transformationer, er et sprog til omdannelse af Extensible Markup Languague (XML) -dokumenter til andre strukturerede dokumenter. Dette gøres ved at bruge et typografiark, der definerer skabelonregler til at omdanne et givet input-XML-dokument til et passende outputdokument ved hjælp af en XSL-processor.


XSLT-transformationer kan finde sted enten på klient- eller serversiden. XSLT-behandlingsmodellen består af et eller flere XML-dokumenter, en eller flere XSL-stilark, en XSL-processor og et eller flere strukturerede outputdokumenter.

En introduktion til Microsoft Azure og Microsoft Cloud | Gennem denne vejledning lærer du, hvad cloud computing handler om, og hvordan Microsoft Azure kan hjælpe dig med at migrere og drive din virksomhed fra skyen.

Techopedia forklarer Extensible Stylesheet Language Transformations (XSLT)

XSLT handler om at specificere, hvordan XML-indholdet ville generere en visuel repræsentation, der beskriver detaljer som stil, pagination og layout på et præsentationsmedium, såsom et displayvindue, håndholdt enhedsskærm, osv. XSL-stilprocessoren er hovedkomponenten i XSLT involveret i fortolkning af stilarket og dokumentet og generering af indhold i henhold til skabelonreglerne.


Stilarket bruger ikke en fuldgyldig programmeringssyntaks, da det er komplekst at lære og fortolke. I stedet definerer den regler, der kaldes skabelonregler. Hver af disse regler specificerer et mønster, der skal findes i kildedokumentet. Når man finder mønsteret, udløses transformationen til at generere outputdokumentet. Mønsteret bruger et ekspressionssprog baseret på XPath til at sammenligne kildekoder og stilarkskabeloner.

Formatering semantik er inkluderet i resultattreet, som muliggør formatering. Formatering af semantik kan defineres som et sæt klasser, der repræsenterer formateringsobjekter. Resultatet træknudene kaldes formateringsobjekter. Præsentationsreglerne defineres af klasser af formateringsobjekter og egenskaber.