XSL-transformaties
Diversen > XSL-transformaties
-
Deze XSLT-processor kan bestandsconversies (transformaties) uitvoeren van een willekeurig xml-bestand naar een bestand in ascii , html , rtf of een ander xml-formaat.
-
Voorbeelden: vanuit King een xml-bestand met orders exporteren en dat converteren naar het gewenste csv-formaat.
Of het orderbestand van MijnWinkel converteren naar het xml-formaat dat in King kan worden ingelezen.
Stylesheets
De manier waarop deze transformatie of conversie plaatsvindt, is gedefinieerd in een zgn. Stylesheet.
Dat is een xml-bestand met commando's, templates en regels; het kan met een editor worden bewerkt.
De stylesheet heeft de extensie .xsl. De Stylesheet moet voldoen aan de officiële w3c xslt-specificatie.
Bij de XSL-transformatie spelen drie bestanden een rol:
-
Een bronbestand, altijd in xml-formaat;
-
Een Stylesheet, een xml-bestand met de extensie .xsl;
-
Het doelbestand, in ascii , html , rtf of xml-formaat.
XSLT-layout
Deze drie bestanden kun je samen met nog wat andere instellingen vastleggen in een XSLT-layout.
Zo’n XSLT-layout bevat dan alle informatie die nodig is om een bestand te transformeren.
Vanuit dit zoekvenster kun je XSLT-layouts wijzigen, toevoegen en verwijderen.
-
Met de knop Transformeren kun je op basis van een XSLT-layout een bestandstransformatie uitvoeren.