03.05.2013 Views

Dreamweaver CS3 - Adobe

Dreamweaver CS3 - Adobe

Dreamweaver CS3 - Adobe

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

DREAMWEAVER <strong>CS3</strong><br />

Handboek<br />

In het vorige voorbeeld heeft <strong>Dreamweaver</strong> het XPath bijgewerkt voor alle elementen die binnen het Herhalingsgebied<br />

vallen (titel en omschrijving), en relatief zijn ten opzichte van het XPath in de ingesloten -tags in plaats van<br />

het volledige document.<br />

<strong>Dreamweaver</strong> genereert ook in andere gevallen contextrelatieve XPath-expressies. Als u bijvoorbeeld een tijdelijke<br />

aanduiding voor XML-gegevens naar een tabel sleept waarin al een Herhalingsgebied XSLT-object is toegepast, geeft<br />

<strong>Dreamweaver</strong> automatisch het XPath weer dat gerelateerd is aan het bestaande XPath in de ingesloten -tags.<br />

Zie ook<br />

“Herhalende XML-elementen weergeven” op pagina 412<br />

XML-gegevens voorvertonen<br />

Als u Voorvertoning in browser (Bestand > Voorvertoning in browser) gebruikt om de XML-gegevens te bekijken die u in<br />

een XSLT-fragment of een hele XSLT-pagina hebt ingevoegd, is de engine die de XSL-transformatie uitvoert, voor elke<br />

situatie verschillend. Voor dynamische pagina's met XSLT-fragmenten voert de toepassingsserver telkens de transformatie<br />

uit. Andere keren kan <strong>Dreamweaver</strong> of de browser dat doen.<br />

De volgende tabel geeft een overzicht van de situaties bij gebruik van Voorvertoning in browser en de engines die de<br />

verschillende transformaties uitvoeren.<br />

In browser bekeken paginatype Datatransformatie uitgevoerd door<br />

Dynamische pagina met XSLT-fragment Toepassingsserver<br />

XSLT-fragment of hele XSLT-pagina <strong>Dreamweaver</strong><br />

XML-bestand met koppeling naar hele XSLT-pagina Browser<br />

De volgende onderwerpen bevatten richtlijnen voor het bepalen van de juiste voorvertoningsmethodes op basis van uw<br />

wensen.<br />

Pagina's bekijken voor server-side transformaties<br />

Bij server-side transformaties ziet de bezoeker van de site uiteindelijk de inhoud die door uw toepassingsserver<br />

getransformeerd is. Bij het bouwen van XSLT- en dynamische pagina's voor gebruik met server-side transformaties is het<br />

altijd raadzaam om de dynamische pagina met het XSLT-fragment te bekijken in plaats van het XSLT-fragment zelf. In het<br />

eerste scenario gebruikt u de toepassingsserver, die zorgt dat uw voorvertoning overeenstemt met wat de bezoekers van de<br />

site zullen zien als ze uw pagina bezoeken. In het tweede scenario voert <strong>Dreamweaver</strong> de transformatie uit en kunnen de<br />

resultaten lichtelijk afwijken. Tijdens het bouwen van uw XSLT-fragment kunt u dit ook bekijken met <strong>Dreamweaver</strong>, maar<br />

u krijgt de meest accurate resultaten bij de gegevensweergave als u de toepassingsserver gebruikt voor het bekijken van uw<br />

dynamische pagina nadat u het XSLT-fragment hebt ingevoegd.<br />

Pagina's voor client-side transformaties voorvertonen<br />

Bij client-side transformaties ziet de bezoeker van de site uiteindelijk de inhoud die door een browser getransformeerd is.<br />

U bereikt dat door een koppeling toe te voegen van het XML-bestand naar de XSLT-pagina. Als u het XML-bestand in<br />

<strong>Dreamweaver</strong> opent en in een browser bekijkt, dwingt u de browser om het XML-bestand te laden en de transformatie uit<br />

te voeren. U ervaart dan hetzelfde als de bezoeker van uw site.<br />

407

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!