Operation Manual
DREAMWEAVER CS3
Handboek
419
Zie de sectie <xsl:if> in het paneel Referentie (Help > Referentie) voor meer informatie en voorbeelden desbetreffende
het schrijven van voorwaardelijke expressies.
Meervoudige voorwaardelijke XSLT-gebieden toepassen
U kunt een enkelvoudige voorwaardelijke expressie schrijven en in uw XSLT-pagina invoegen. Als de inhoud geselecteerd
is wanneer u het dialoogvenster Voorwaardelijk gebied opent, wordt de inhoud door een
<xsl:if>-blok omsloten. Als u
geen inhoud selecteert, wordt het
<xsl:choose>-blok toegevoegd op de plaats van de invoegpositie op de pagina. Het is
raadzaam om met het dialoogvenster te beginnen en de expressie daarna in codeweergave aan te passen.
Het
<xsl:choose>-element komt overeen met de case-instructie in andere talen. Door middel van het element kunt u een
voorwaarde testen en op basis van het resultaat een bepaalde actie nemen. Met het
<xsl:choose>-element kunt u
meervoudige voorwaarden testen.
1 Selecteer Invoegen > XSLT-objecten > Meervoudig voorwaardelijk gebied of klik op het pictogram Meervoudig
voorwaardelijk gebied in de categorie XSLT van de invoegbalk.
2 Typ in het dialoogvenster Meervoudig voorwaardelijk gebied de eerste voorwaarde.
In het volgende voorbeeld wilt u testen of het subelement
price van het contextknooppunt kleiner is dan 5.
3 Klik op OK.
In het voorbeeld wordt de volgende code in uw XSLT-pagina ingevoegd.
<xsl:choose>
<xsl:when test="price<5">
Content goes here
</xsl:when>
<xsl:otherwise>
Content goes here
</xsl:otherwise>
</xsl:choose>
4 Om een andere voorwaarde in te voegen, plaatst u de invoegpositie in codeweergave tussen de paren <xsl:when>-tags
of vlak voor de
<xsl:otherwise>-tag en voegt daarna een voorwaardelijk gebied in (Invoegen > XSLT-objecten >
Voorwaardelijk gebied).
Nadat u de voorwaarde hebt opgegeven en op OK hebt geklikt, wordt een volgende
<xsl:when>-tag ingevoegd in het
<xsl:choose>-blok.
Zie de secties <xsl:choose> in het paneel Referentie (Help > Referentie) voor meer informatie en voorbeelden
desbetreffende het schrijven van voorwaardelijke expressies.
Eigenschappen voorwaardelijk gebied (If) instellen
Doel van de eigenschappencontrole Voorwaardelijk gebied instellen is het wijzigen van de in een voorwaardelijk gebied van
uw XSL-pagina gebruikte voorwaarde. Het voorwaardelijke gebied test de voorwaarde en neemt een bepaalde actie op basis
van het resultaat.
❖ Voer in het vak Test een nieuwe voorwaarde in en druk op Enter.