Valik XSL Katsetingimused (kogumine XSL: IF ja XSL: Kui katsetingimused)
Iga kord, kui ma pean tegema XSL: KUI või XSL: Kui test on mul tagasi minna teatmeteoseid. Ma ei tundu mäleta neid. Arvasin, et seal oleks seal, just nagu mina, kes pigem eelistavad nad kõik, võimalik, ühes kohas, valmis nimetatud, kui vaja.
Neile, kes on uus ... süntaks XSL: IF
<xsl:if test="expression">
<! - Sisu: template ->
</ Xsl: if>
Xsl: if / XSL: kui Test Collection
Tingimusi allpool on kõik lihtne ja mõistetav. Nii et ma usun, et ei pea palju selgitus
<xsl:if test="position()=last()-1">
See, kui eelviimasel element nimekirjas!
</ Xsl: if><xsl:if test="SALARY> 5000 ">
Palk see inimene on suurem kui Rs. 5000
</ Xsl: if><xsl:if test="count(JOBS)> 3 ">
Seal on rohkem kui 3 töökohti selles nimekirjas!
</ Xsl: if><xsl:if test="(@DEPT ='SALES') või (@JOINYEAR = '1997')">
See isik on pärit müügiosakond või tema aasta Liitumine on 1997
</ Xsl: if><xsl:if test="EXPERIENCE">
See inimene on atleast 1 KOGEMUS laps element.
</ Xsl: if><xsl:if test="@HOBBY">
Inimesel on hobi atribuut.
</ Xsl: if>
Sama teksti tingimused võiks kasutada XSL: Vali / XSL: kui ka
XSL: vali
XSLT oma XSL: vali juhis sarnaneb xsl: if kuid on mõned olulised erinevused:
• Üks XSL: vali element saab katsetada rohkem kui üks tingimus ja lisada erinevate sõlmede tulemuse puu, mille alusel tingimus on tõene.
• XSL: vali element võib olla vaikimisi malli lisada tulemus puu kui ükski tingimustest on täidetud. (Võrdle xsl: if, mis ei ole samaväärne "else" tingimus.)
• XSL: vali element on eraldi alamelementides, mis on vajalikud, et seda tööd, kuid võite panna kõik hästi arenenud elemente soovite sees XSL: kui element.
<xsl:choose>
<xsl:when test="boolean-expression">
Tee midagi, kui see boolean-väljend on TUUR
</ XSL: kui>
<xsl:otherwise> Kas midagi muud </ xsl: muidu>
</ XSL: vali>










































