03.05.2013 Views

Dreamweaver CS3 - Adobe

Dreamweaver CS3 - Adobe

Dreamweaver CS3 - Adobe

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Voorwaardelijke XSLT-gebieden maken en bewerken<br />

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

Handboek<br />

U kunt enkel- en meervoudige voorwaardelijke gebieden maken op een XSLT-pagina. U kunt in de ontwerpweergave een<br />

element selecteren en daarop een voorwaardelijk gebied toepassen en u kunt een voorwaardelijk gebied invoegen op de<br />

plaats van de invoegpositie in het document.<br />

Als u bijvoorbeeld naast de prijs van een uitverkocht artikel het woord "Uitverkocht" wilt plaatsen, typt u "Uitverkocht" op<br />

de pagina, selecteert u het woord en past u daarna een voorwaardelijk gebied toe op de geselecteerde tekst. <strong>Dreamweaver</strong><br />

plaatst de selectie tussen -tags en geeft het woord "Uitverkocht" alleen op de pagina weer als de gegevens voldoen<br />

aan de voorwaarden van de voorwaardelijke expressie.<br />

Voorwaardelijk XSLT-gebied toepassen<br />

U kunt een enkelvoudige voorwaardelijke expressie schrijven en in uw XSLT-pagina invoegen. Als de inhoud geselecteerd<br />

is wanneer u het dialoogvenster Voorwaardelijk gebied opent, wordt de inhoud door een -blok omsloten. Als de<br />

inhoud niet geselecteerd is, wordt het -blok toegevoegd op de plaats van de invoegpositie op de pagina. Het is<br />

raadzaam om met het dialoogvenster te beginnen en de expressie daarna in codeweergave aan te passen.<br />

Het -element komt overeen met de if-instructie in andere talen. Door middel van het element kunt u een<br />

voorwaarde testen en op basis van het resultaat een bepaalde actie nemen. Met het -element kunt u een expressie<br />

testen voor een enkelvoudige waarde van waar of onwaar.<br />

1 Selecteer Invoegen > XSLT-objecten > Voorwaardelijk gebied of klik op het pictogram Voorwaardelijk gebied in de<br />

categorie XSLT van de invoegbalk.<br />

2 Typ in het dialoogvenster Voorwaardelijk gebied de voorwaardelijke expressie voor het gebied.<br />

Inhetvolgendevoorbeeldwiltutestenofdewaardevanhetkenmerk@available van het contextknooppunt true (waar) is.<br />

3 Klik op OK.<br />

De volgende code wordt in de XSLT-pagina ingevoegd.<br />

<br />

Content goes here<br />

<br />

Opmerking: Tekenreekswaarden als "true" moet u tussen aanhalingstekens plaatsen. <strong>Dreamweaver</strong> codeert de<br />

aanhalingstekens voor u (&apos;) zodat deze als geldige XHTML worden ingevoerd.<br />

Naast het testen van waarden van knooppunten kunt u alle ondersteunde XSLT-functies in een voorwaardelijke expressie<br />

gebruiken. De voorwaarde wordt getest voor het huidige knooppunt in uw XML-bestand. In het volgende voorbeeld wilt<br />

u het laatste knooppunt in de resultaten testen.<br />

418

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

Saved successfully!

Ooh no, something went wrong!