Különféle XSL Vizsgálati feltételek (Gyűjteménye xsl: if és xsl: MIKOR vizsgálati feltételei mellett)
Minden alkalommal, amikor meg kell csinálni egy xsl: if vagy XSL: a vizsga, én vissza a segédkönyvet. Soha nem úgy tűnik, hogy emlékszem rájuk. Gondoltam, nem lenne inkább kint, mint én, aki inkább szeretné, hogy mindannyian, lehetséges, egy helyen, készen arra hivatkozott, ha szükséges.
Azok számára, akik újak ... szintaxisa xsl: if
<xsl:if test="expression">
<! - Tartalom: sablon ->
</ Xsl: if>
Az xsl: if / xsl: a vizsga Collection
Az alábbi feltételek mindegyike egyszerű és magától értetődő. Szóval azt hiszem nem kell sok magyarázatot
<xsl:if test="position()=last()-1">
Ez az utolsó, de ha az egyik eleme a listán!
</ Xsl: if><xsl:if test="SALARY> 5000 ">
A fizetés személy nagyobb, mint Rs. 5000
</ Xsl: if><xsl:if test="count(JOBS)> 3 ">
Több mint 3 munkahely ebben a listában!
</ Xsl: if><xsl:if test="(@DEPT ='SALES') vagy (@JOINYEAR = '1997')">
Ez a személy az értékesítési részleg vagy a csatlakozás évében az 1997
</ Xsl: if><xsl:if test="EXPERIENCE">
Ez a személy van atleast egyik tapasztalatot gyerek elemét.
</ Xsl: if><xsl:if test="@HOBBY">
A személy egy hobbi attribútuma.
</ Xsl: if>
Ugyanez a szöveg feltételekkel lehetne használni XSL: Válassza ki / XSL: MIKOR is
xsl: válassz
XSLT xsl: choose utasítás hasonló xsl: ha viszont van néhány fontos különbség:
• Egy xsl: choose elem lehet próbálni több mint egy feltételt, és adjunk hozzá különböző csomópontok az eredmény fát, amely alapján a feltétel igaz.
• Az xsl: choose elem lehet egy alapértelmezett sablont hozzá az eredmény fát, ha egyik feltétel teljesül. (Vesd össze xsl: if, amelynek nincs megfelelője a "más" állapot.)
• Az xsl: choose elem sajátos subelements, amelyek ahhoz szükségesek, hogy működjön, amíg lehet tenni bármely jól formált kívánt elemeket belsejében egy xsl: if elemet.
<xsl:choose>
<xsl:when test="boolean-expression">
Tegyél valamit, amikor ez a kifejezés logikai-MEL
</ Xsl: amikor>
<xsl:otherwise> valami mást </ xsl: más>
</ Xsl: válasszon>










































