XSLT

XSLT (XSL Transformations) er et språk for å transformere XML-dokumenter til nye XML-dokumenter og er medlem av en gruppe språk som samlet kalles XSL. En transformasjon som er beskrevet i XSLT kalles et XSLT-stilark (må ikke forveksles med CSS), og inneholder et sett med regler for å utføre en transformasjon. Disse reglene kan være inkludering av andre stilark, funksjoner, løkker, sortering, variabler med flere. Resultatet kan være et standard XML-dokument, men kan også generere HTML, XHTML og ren tekst. 
Bruksområder for XSLT er blant annet:
 Transformering av XML til HTML- eller XHTML-dokumenter for visning på websider.
 Generering XSL FO, som er en annen del av XSL-familien, som i sin tur produserer mange forskjellige formater som blant annet PDF, Postscript og PNG.
 Transformering av XML-meldinger mellom forskjellige XML-skjemaer ved server-til-server-kommunikasjon.
XSLT er sammen med mange andre språk og dokumenter en del av W3Cs standarder.

Oversikt
XSLT bruker XPath for å finne informasjon i et XML-dokument. XPath brukes for å navigere noder og attributter i XML-dokumenter. I transformasjonsprosessen bruker XSLT XPath for å definere deler av kildedokumentet som passer til én eller flere forhåndsdefinerte regler. Når en del av dokumentet passer til en XPath-regel vil XSLT transformere den delen til resultatdokumentet.

Referanser

Eksterne lenker 
 
 XSLT Spesifikasjon (en)

W3C-standarder