DOM
SAX
XML
Børre Stenseth

XSLT

Hva

XSLT står for Extensible Stylesheet Language Transformations. En av de store fordelene med å bruke XML som format er mulighetene til å transformere formatet, nær sagt til hva som helst, etter behov. XSLT er nærmere beskrevet i XSLT.

Vi kan skrive en transfomasjon i XSLT og få ut en annen XML-struktur, HTML eller en textfil

xsl1

En slik tekstfil kan være JSON, CSV, SQL (for oppdatering av databaser), eller en eller annen rapport. Vi kan gjøre slike transformasjoner i alle aktuelle språk på server og vi kan gjøre dem i Javascript i nettleseren.

Det vil si at vi enten sender en spesifisert forespørsel, AJAX-request, til serveren og får tilbake nøyaktig det vi trenger, eller vi laster opp en "generell" XML-struktur og gjør utvalgene lokalt etter behov. Som sagt mer om dette i XSLT.

[1]
Referanser
  1. The Extensible Stylesheet Language Family W3C www.w3.org/Style/XSL/ 14-12-2015