Varjetà ta 'Kondizzjonijiet tat-Test XSL (Ġbir ta' XSL: IF u XSL: Kondizzjonijiet tat-test meta)
Kull darba I għandek tagħmel XSL: IF jew XSL: META test, għandi imorru lura għall-kotba ta 'referenza. I qatt ma jidhru li tiftakar lilhom. Ħsieb li jkun hemm aktar hemmhekk, bħal me, li pjuttost jippreferu li jkollhom kull wieħed minnhom, jista 'jkun, f'post wieħed, lesta sabiex tkun riferita meta meħtieġa.
Għal dawk li huma ġodda ... Sintassi għall XSL: IF
<xsl:if test="expression">
<- Kontenut:! Mudell ->
</ XSL: jekk>
Il XSL: jekk / XSL: meta Ġbir Test
Il-kondizzjonijiet hawn taħt huma kollha sempliċi u awto spjegazzjoni. Għalhekk nemmen li mhux se jkollhom bżonn spjegazzjoni ħafna
<xsl:if test="position()=last()-1">
Dan jekk l-aħħar element, iżda wieħed fil-lista!
</ XSL: jekk><xsl:if test="SALARY> 5000 ">
Is-salarju ta 'din il-persuna hija akbar minn Rs. 5000
</ XSL: jekk><xsl:if test="count(JOBS)> 3 ">
Hemm aktar minn 3 impjieg f'din il-lista!
</ XSL: jekk><xsl:if test="(@DEPT ='SALES') jew (@JOINYEAR = '1997')">
Din il-persuna hija minn dipartiment tal-bejgħ jew Sena tiegħu ta 'għaqda huwa 1997
</ XSL: jekk><xsl:if test="EXPERIENCE">
Din il-persuna jkollha atleast element wieħed tat-tfal esperjenza.
</ XSL: jekk><xsl:if test="@HOBBY">
Il-persuna għandha attribut passatemp.
</ XSL: jekk>
Il-kondizzjonijiet tat-test istess jistgħu jintużaw għall XSL: Agħżel / XSL: META kif ukoll
XSL: jagħżlu
XSL XSLT: l-istruzzjoni jagħżlu huwa simili għal XSL: jekk iżda għandha xi differenzi ewlenin ftit:
• Wieħed XSL: element jagħżlu tistgħu teżaminaw għal aktar minn kondizzjoni waħda u żid għoqiedi differenti lill-siġra riżultat bbażata fuq liema kundizzjoni hija vera.
• L XSL: jagħżlu element jista 'jkollu default template li żżid mal-siġra riżultat jekk l-ebda mill-kundizzjonijiet huma veri. (Qabbel XSL: jekk, li m'għandux ekwivalenti ta '"inkella" kundizzjoni.)
• Il-XSL: jagħżlu element ikollha subelements speċifiċi li huma meħtieġa biex din taħdem, filwaqt li inti tista 'tpoġġi xi elementi sew iffurmati trid ġewwa ta' XSL: jekk l-element.
<xsl:choose>
<xsl:when test="boolean-expression">
Tagħmel xi ħaġa meta dan Boolean-espressjoni tura
</ XSL: meta>
<xsl:otherwise> Do xi ħaġa oħra </ XSL: altrimenti>
</ XSL: jagħżlu>










































