XML XSLT INDESIGN FILEMAKER XML XSLT INDESIGN FILEMAKER Filemaker Pro Advanced Server Filemaker Pro Advanced Server
Adobe Indesign Server

database publishing met
indesign cs5 en xml, xslt
filemaker pro, php mysql

indesign xml ontwikkelaar

Adobe Indesign Server XML

 

DATABASE PUBLISHING
ZONDER STRESS

XSLT

XML en XSLT
XML wordt gebruikt om gegevens uit te wissel tussen de diverse applicaties die data publiceren en/of beheren. Elke applicatie heeft zijn eigen manier om gegevens intern te beheren en bewaren. Database applicaties zoals Filemaker Pro Sever en MySQL moeten efficiënt omgaan met hun data, zodat zoekacties en toegangs tijden snel en accuraat zijn. Dit heeft als gevolg dat voor de mens deze data erg moeilijk of zelfs ommogelijk is om te lezen, laat staan te begrijpen. Om gegevens te delen met andere applicaties is een standaard ontwikkeld die aan de volgende eisen moet voldoen leesbaar voor gebruikers (zelfs met een eenvoudige tekstverwerker) uniformiteit zodat applicaties de data eenduidig kunnen importeren. Indesign en Express maken gebruik van XML om de zelfde redenen. De gebruiker kan meteen zien wat er met de gegevens bestand bedoeld wordt en kan deze gevens koppelen aan de juiste tekst kader of beeld kader. Natuurlijk moet de geleverde data wel voldoen aan de gestelde criteria:

- Gegevens staan altijd tussen begin en eind tag.
- De start en eind tags hebben dezelfde tag naam.
- De eind tag heeft een slash (/) voor de tag naam.
- <voor_prijs>10.00</voor_prijs>
- Gebruik duidelijke tag namen.
- <van_prijs>10.00</van_prijs>
- <voor_prijs>10.00</voor_prijs>

XSLT
Maar wat is dan XSLT. XSLT is ook XML en wordt gebruikt om XML bestanden te transformeren. Stel dat in een XML bestand product gegevens wordt opgeslagen. Deze product gegevens kunnen bestaan uit: prijzen (aanbiedingen van-, voorprijs), leveringstijden, leveringvoorwaarden, technische product beschrijving, commer-ciëlle tekst, image-naam, producent gegevens, kortom een XML bestand met product gegevens die voor plaatsing in bijv. een reklame folder of plaatsing op het web veel te veel gegevens bevat. Een overdaad aan gegevens heeft meer kans op fouten en vertraging in het opmaak proces. Dan kan een XSLT document worden gebruikt. Het XSLT document transformeert de originele XML naar een XML bestand die alleen de gegevens bevat die nodig zijn voor een publicatie. Echter een XSLT kan ook XML bestanden verrijken. Door 2 XML bestanden te transformeren naar 1 nieuw XML bestand. Filemaker Pro en Indesign CS3, CS4, CS5 zijn applicaties die direct uit de doos XML en XSLT gebruiken.