Elemen <xsl:if> XSLT
- Halaman Sebelumnya XSLT <xsl:sort>
- Halaman Berikutnya XSLT <choose>
Elemen <xsl:if> digunakan untuk menempatkan pengujian bersyarat untuk konten berkas XML.
<xsl:if> elemen
Jika ingin menempatkan pengujian bersyarat untuk konten berkas XML, tambahkan elemen <xsl:if> ke dokumen XSL.
Syarat
<xsl:if test="expression"> ... ...jika kondisi terpenuhi, lalu tampilkan... ... </xsl:if>
Tempat menempatkan elemen <xsl:if>
Jika ingin menambahkan pengujian bersyarat, tambahkan elemen <xsl:if> di dalam elemen <xsl:for-each> di berkas 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</h2> <table border="1"> <tr bgcolor="#9acd32"> <th>Title</th> <th>Artist</th> </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>
Keterangan:Wajib Diisi test Nilai properti termasuk ekspresi yang perlu dihitung.
Kode di atas hanya akan menampilkan elemen title dan artist CD dengan harga di atas 10.
Hasil konversi di atas seperti ini:

- Halaman Sebelumnya XSLT <xsl:sort>
- Halaman Berikutnya XSLT <choose>