Operation Manual
Naar boven
In het vorige voorbeeld heeft Dreamweaver het XPath bijgewerkt voor alle elementen die binnen het Herhalingsgebied vallen (titel en
omschrijving), en relatief zijn ten opzichte van het XPath in de ingesloten <xsl:for-each>-tags in plaats van het volledige document.
Dreamweaver genereert ook in andere gevallen contextrelatieve XPath-expressies. Als u bijvoorbeeld een tijdelijke aanduiding voor XML-
gegevens naar een tabel sleept waarin al een Herhalingsgebied XSLT-object is toegepast, geeft Dreamweaver automatisch het XPath weer dat
gerelateerd is aan het bestaande XPath in de ingesloten <xsl:for-each>-tags.
XML-gegevens voorvertonen
Als u Voorvertoning in browser (Bestand > Voorvertoning in browser) gebruikt om de XML-gegevens te bekijken die u in een XSLT-fragment of
een hele XSLT-pagina hebt ingevoegd, is de engine die de XSL-transformatie uitvoert, voor elke situatie verschillend. Voor dynamische pagina's
met XSLT-fragmenten voert de toepassingsserver telkens de transformatie uit. Andere keren kan Dreamweaver of de browser dat doen.
De volgende tabel geeft een overzicht van de situaties bij gebruik van Voorvertoning in browser en de engines die de verschillende transformaties
uitvoeren.
In browser bekeken paginatype Datatransformatie uitgevoerd door
Dynamische pagina met XSLT-fragment Toepassingsserver
XSLT-fragment of hele XSLT-pagina Dreamweaver
XML-bestand met koppeling naar hele XSLT-pagina Browser
De volgende onderwerpen bevatten richtlijnen voor het bepalen van de juiste voorvertoningsmethodes op basis van uw wensen.
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.
Meer Help-onderwerpen
XML-zelfstudie
Juridische kennisgevingen | Online privacybeleid
417










