Operation Manual
537
DREAMWEAVER GEBRUIKEN
XML-gegevens met XSLT weergeven
Laatst bijgewerkt 2/5/2011
Naast het testen van waarden van knooppunten kunt u alle ondersteunde XSLT-functies in een voorwaardelijke
expressie gebruiken. De voorwaarde wordt getest voor het huidige knooppunt in uw XML-bestand. In het volgende
voorbeeld wilt u het laatste knooppunt in de resultaten testen.
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 het paneel Invoegen.
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.