XSL-transformaties
D
iversen > XSL-transformaties

King bevat een XSLT-processor. XSLT staat voor Extensible Stylesheet Language Transformation.

  • 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.

 

Naar XSLT-layout

 

Koppelingspictogram voor conceptenZie ook