XSLT <if>


<xsl:if> elementi XML fayl kontentiga nisbatan shartli tekshiruv qo‘yish uchun ishlatiladi.


ULASHISH

<xsl:if> elementi

XML fayl kontentiga nisbatan shartli if tekshiruvini qo‘yish uchun XSL hujjatga <xsl:if> elementini qo‘shing.

Sintaksis

<xsl:if test="expression">   ...some output if the expression is true... </xsl:if>

<xsl:if> elementini qayerga joylashtirish kerak

Shartli tekshiruv qo‘shish uchun XSL fayldagi <xsl:for-each> elementi ichiga <xsl:if> elementini qo‘shing:

Misol

<?xml version="1.0" encoding="UTF-8"?> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> <xsl:template match="/">   <html>   <body>   <h2>My CD Collection</h2>   <table border="1">     <tr bgcolor="#9acd32">       <th>Title</th>       <th>Artist</th>       <th>Price</th>     </tr>     <xsl:for-each select="catalog/cd">       <xsl:if test="price &gt; 10">         <tr>           <td><xsl:value-of select="title"/></td>           <td><xsl:value-of select="artist"/></td>           <td><xsl:value-of select="price"/></td>         </tr>       </xsl:if>     </xsl:for-each>   </table>   </body>   </html> </xsl:template> </xsl:stylesheet>
O‘zingiz sinab ko‘ring »

Eslatma: Majburiy test atributining qiymati hisoblanadigan ifodani o‘z ichiga oladi.

Yuqoridagi kod faqat narxi 10 dan yuqori bo‘lgan CD’larning title va artist elementlarini chiqaradi.



W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!