Operation Manual
525
DREAMWEAVER GEBRUIKEN
XML-gegevens met XSLT weergeven
Laatst bijgewerkt 2/5/2011
Pagina's bekijken voor server-side transformaties
Bij server-side transformaties ziet de bezoeker van de site uiteindelijk de inhoud die door uw toepassingsserver
getransformeerd is. Bij het bouwen van XSLT- en dynamische pagina's voor gebruik met server-side transformaties is
het altijd raadzaam om de dynamische pagina met het XSLT-fragment te bekijken in plaats van het XSLT-fragment
zelf. In het eerste scenario gebruikt u de toepassingsserver, die zorgt dat uw voorvertoning overeenstemt met wat de
bezoekers van de site zullen zien als ze uw pagina bezoeken. In het tweede scenario voert Dreamweaver de
transformatie uit en kunnen de resultaten lichtelijk afwijken. Tijdens het bouwen van uw XSLT-fragment kunt u dit
ook bekijken met Dreamweaver, maar u krijgt de meest accurate resultaten bij de gegevensweergave als u de
toepassingsserver gebruikt voor het bekijken van uw dynamische pagina nadat u het XSLT-fragment hebt ingevoegd.
Pagina's voor client-side transformaties voorvertonen
Bij client-side transformaties ziet de bezoeker van de site uiteindelijk de inhoud die door een browser getransformeerd
is. U bereikt dat door een koppeling toe te voegen van het XML-bestand naar de XSLT-pagina. Als u het XML-bestand
in Dreamweaver opent en in een browser bekijkt, dwingt u de browser om het XML-bestand te laden en de
transformatie uit te voeren. U ervaart dan hetzelfde als de bezoeker van uw site.
Deze benadering bemoeilijkt echter foutoplossingen voor uw pagina, omdat de browser de XML transformeert en
intern de HTML genereert. Als u de optie Bron weergeven (of het equivalent daarvan) kiest om fouten in de
gegenereerde HTML op te lossen, ziet u alleen de originele XML die de browser heeft ontvangen, niet de volledige
HTML (tags, stijlen enzovoort) die voor de weergave van de pagina zorgt. Om de volledige HTML zichtbaar te maken
bij het bekijken van de broncode moet u de XSLT-pagina in een browser bekijken.
Hele XSLT-pagina's en XSLT-fragmenten voorvertonen
Bij het maken van hele XSLT-pagina's en XSLT-fragmenten zult u uw werk willen bekijken om te kunnen zorgen dat
uw gegevens correct worden weergegeven. Als u een hele XSLT-pagina of een XSLT-fragment met Voorvertoning in
Browser bekijkt, voert Dreamweaver de transformatie uit met een ingebouwde transformatie-engine. Deze methode
geeft u snelle resultaten en vergemakkelijkt het u om uw pagina stapsgewijs op te bouwen en de fouten erin op te lossen.
Het biedt u ook een manier om de volledige HTML (tags, stijlen enzovoort) te bekijken met de optie Bron weergeven
(of het equivalent daarvan) in de browser.
Opmerking: Deze methode wordt doorgaans gebruikt wanneer u begint met het bouwen van XSLT-pagina's, ongeacht
de vraag of u uw gegevens op de client dan wel de server laat transformeren.
XSL-transformaties op de server uitvoeren
Workflow voor het uitvoeren van server-side XSL-transformaties
U kunt server-side XSL-transformaties op de server uitvoeren. Lees meer over server-side en client-side XSL-
transformaties en over het gebruik van XML en XSL bij webpagina's voordat u pagina's gaat bouwen die XML-
gegevens weergeven.
Opmerking: Uw server moet correct zijn geconfigureerd voor het uitvoeren van server-side transformaties. Neem contact
op met de serverbeheerder voor meer informatie.
De algemene workflow voor het uitvoeren van server-side XSL-transformaties is als volgt (elke stap is in andere
onderwerpen beschreven).