!

Dette materialet blir ikke lenger vedlikeholdt. Du vil finne oppdatert materiale på siden: http://borres.hiof.no/wep/

XSLT
Børre Stenseth
XSL > XSLT >XSLT på klienten

Transformasjoner på klienten

Hva
Interkativ bruk av XSLT på klienten, nettleseren

I denne modulen skal vi laste opp en XML-fil, som DOM og som text. Videre skal vi laste opp en rekke transformasjoner. Så skal vi la brukeren bestille transformasjon og utføre denne bestillingen, transformasjonen, på klienten.

Vi skal bruke den samme boklista som den vi brukte i Basis : bokliste.xml

Her rapporterer vi hva vi har lastet opp når siden lastes:

Loaded:

De enkelte komponentene vi laster og som er tilgjengelig for senere valg:

_onclient/loader.js

En av to

I det første eksempelet lar vi brukeren foreta en av to enkle transformasjoner som produserer et HTML-fragment med en div som inneholder enten en liste av boktitler eller en tabell med alle bøkene:

_toliste.xslt

eller

_onclient/totable.xslt

Javascriptkoden som drar transfomasjonen er slik:

_transform uten parametere

Parametere

I det andre eksempelet lar vi brukeren foreta en liste-transformasjon med bokkategori som parameter.

Javascriptkoden som drar transfomasjonen med parameter er slik:

_transform med parametere
Kategori:
Referanser
  1. The XSLT/JavaScript Interface in Gecko Mozilla Developer Network https://developer.mozilla.org/en-US/docs/The_XSLT_JavaScript_Interface_in_Gecko 02-10-2012
Vedlikehold
Børre Stenseth, oktober 2012.
( Velkommen ) XSL > XSLT >XSLT på klienten ( Parametere )