Kitengo cha <xsl:if> cha XSLT

<xsl:if> inaitwa kuingiaza mazihii ya uharibifu kwenye maudhui ya faili ya XML.

<xsl:if>

Kama unaenda kuingiaza mazihii ya uharibifu kwenye maudhui ya faili ya XML, ingiaza <xsl:if> kwenye wasifu wa XSL.

mashirika

<xsl:if test="expression">
  ...
  ...kama kile kinachotufanya, kuitwa kwenye chaguo
  ...
</xsl:if>

Je ambao ni eneo kwa kuingiaza <xsl:if>

Kama ingia kwa kuongeza mazihii ya uharibifu, ingia kwa kuingiaza <xsl:for-each> kwenye <xsl:if> kwenye faili ya XSL:

<?xml version="1.0" encoding="ISO-8859-1"?>
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
<xsl:template match="/">
  <html>
  <body>
    <h2>My CD Collection
    <table border="1">
      <tr bgcolor="#9acd32">
        <th>Title
        <th>Artist
      </tr>
      <xsl:for-each select="catalog/cd">
      <xsl:if test="price > 10">
        <tr>
          <td><xsl:value-of select="title"/></td>
          <td><xsl:value-of select="artist"/></td>
        </tr>
      </xsl:if>
      </xsl:for-each>
    </table>
  </body>
  </html>
</xsl:template>
</xsl:stylesheet>

Mawachukuzi:Inayotakiwa test Wandiko wa muhimu unaingia kwa mafanikio ya uhariri.

Maktaba ya hii yaandiko inaingia kwa kuzingatia uwezo wa CD ambao ina uwezo wa kuingia kwenye 10 title na artist ya kitengo cha kifungu.

Matokeo ya mabadiliko ya juu ni kama hii:

Tazama faili ya XML hii,Tazama faili ya XSLT hii,Tazama Matokeo.