Hjem Udvikling Hvad er xslt? - definition fra techopedia

Hvad er xslt? - definition fra techopedia

Indholdsfortegnelse:

Anonim

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 kilde-XML-dokumenter, et eller flere XSL-stilark, en XSL-processor og et eller flere strukturerede outputdokumenter.

Techopedia forklarer Extensible Stylesheet Language Transformations (XSLT)

XSLT handler om at specificere, hvordan XML-indholdet ville generere en visuel repræsentation, beskrive detaljer som stil og layout på et præsentationsmedium såsom et displayvindue, en 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.

Hvad er xslt? - definition fra techopedia