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.

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

Handboek<br />

bijvoorbeeld op alle browsers, terwijl client-side transformaties alleen werken op moderne browsers (Internet Explorer 6,<br />

Netscape 8, Mozilla 1.8 en Firefox 1.0.2). Bij server-side transformaties kunt u XML-gegevens dynamisch weergeven vanuit<br />

uw eigen server of vanuit overal elders op het web, terwijl client-side transformaties XML-gegevens moeten gebruiken die<br />

op uw eigen webserver aanwezig zijn. Tenslotte is voor server-side transformaties vereist dat u uw pagina's implementeert<br />

op een geconfigureerde toepassingsserver, terwijl voor client-side transformaties alleen toegang tot een webserver vereist is.<br />

Zie www.adobe.com/go/vid0165_nl voor een zelfstudie over XML.<br />

Server-side XSL-transformaties<br />

<strong>Dreamweaver</strong> biedt methoden voor het maken van XSLT-pagina's waarmee u server-side XSL-transformaties kunt<br />

uitvoeren. Als een toepassingsserver de XSL-transformatie uitvoert, kan het bestand met de XML-gegevens zich op uw<br />

eigen server bevinden of elders op het web. Bovendien kan elke browser de getransformeerde gegevens weergeven. Het<br />

implementeren van pagina's voor server-side transformaties is echter enigszins gecompliceerd en daarvoor is toegang<br />

vereist tot een toepassingsserver.<br />

Als u met server-side XSL-transformaties werkt, kunt u met <strong>Dreamweaver</strong> XSLT-pagina's maken die volledige HTMLdocumenten<br />

(hele XSLT-pagina's) genereren, of kunt u XSLT-fragmenten maken die een deel van een HTML-document<br />

genereren. Een hele XSLT-pagina komt overeen met een gewone HTML-pagina. Het bevat een -tag en een tag<br />

en u kunt een combinatie van HTML- en XML-gegevens op de pagina weergeven. Een XSLT-fragment is stuk code in<br />

een afzonderlijk document dat opgemaakte XML-gegevens weergeeft. In tegenstelling tot een hele XSLT-pagina is het een<br />

onafhankelijke bestand dat geen - of -tag heeft. Als u XML-gegevens op een eigen pagina wilt weergeven,<br />

dient u een hele XSLT-pagina te maken en uw XML-gegevens daaraan te binden. Als u echter XML-gegevens in een<br />

bepaalde sectie van een bestaande dynamische pagina wilt weergeven, bijvoorbeeld een dynamische startpagina voor een<br />

winkel van sportartikelen met sportuitslagen van een RSS-bron aan één zijde van de pagina, dient u een XSLT-fragment te<br />

maken en de verwijzing hiernaar in de dynamische pagina op te nemen. XSLT-fragmenten maken en deze samen met<br />

andere dynamische pagina's gebruiken voor het weergeven van XML-gegevens, is het gebruikelijke scenario.<br />

Het maken van het XSLT-fragment is de eerste stap bij het maken van dit soort pagina's. Het is een afzonderlijk bestand<br />

met de indeling, opmaak en dergelijke van de XML-gegevens die u uiteindelijk in de dynamische pagina wilt weergeven.<br />

Als u een XSLT-fragment maakt, plaatst u een verwijzing hiernaar in uw dynamische pagina (bijvoorbeeld een PHP- of<br />

ColdFusion-pagina). De ingevoegde verwijzing naar het fragment werkt ongeveer als een Server Side Include (SSI). De<br />

opgemaakte XML-gegevens (het fragment) bevinden zich in een afzonderlijk bestand en in de ontwerpweergave verschijnt<br />

402

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

Saved successfully!

Ooh no, something went wrong!