Welkom › Forums › Algemeen › Adapl voor gecombineerd datumveld › Reageer op: Adapl voor gecombineerd datumveld
Als je de niet-OAI-versie van de API gebruikt, dan configureer je de stylesheet in een styleSheet-element bij databaseConfiguration in Adlibweb.xml, iets als dit:
<databaseConfiguration database="collect">
<database>collect>intern</database>
<styleSheet>stylsheet.xslt</styleSheet>
<brieffields>*</brieffields>
<detailfields>*</detailfields>
</databaseConfiguration>
Bij brieffields/detailfields moeten in ieder geval de velden staan die de XSLT-sheet gebruikt of dus eventueel een sterretje (en xmlType binnen globalConfiguration moet ‘grouped’ zijn). Het xslt-bestand moet in dezelfde map staan als Adlibweb.xml. Als je dit doet, dan houdt het in dat de output-XML van de database ‘collect’ via de API altijd wordt getransformeerd. Als je via dezelfde API een getransformeerde en ongetranformeerde versie wil, kun je een tweede databaseConfiguration voor dezelfde Adlib-database toevoegen met alleen een andere naam.
Als er bij brieffields of detailfields een lijst met velden staat in plaats van een sterretje, dan kun je styleSheet ook binnen brieffields of detailfields zetten, dan wordt door de transformatie alleen toegepast als een van die twee wordt gebruikt.
-
Deze reactie is gewijzigd 6 jaren geleden door
Bram Boerboom.
