XSLT <xsl:if> एलीमेंट
- 。 पिछला पृष्ठ
- अगला पृष्ठ XSLT <choose>
<xsl:if> एलीमेंट का उपयोग एक्सएमएल फ़ाइल की सामग्री पर शर्तीय परीक्षण करने के लिए किया जाता है。
<xsl:if> एलीमेंट
यदि एक्सएमएल फ़ाइल की सामग्री पर शर्तीय परीक्षण जोड़ना है, तो XSL दस्तावेज़ में <xsl:if> एलीमेंट जोड़ें。
व्याकरण
<xsl:if test="expression"> ... ...यदि शर्त सही है तो आउटपुट दें... ... </xsl:if>
जहां <xsl:if> एलीमेंट रखना है
यदि शर्तीय परीक्षण जोड़ना है, तो XSL फ़ाइल में <xsl:for-each> एलीमेंट के अंदर <xsl:if> एलीमेंट जोड़ें:
<?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>
注释:टिप्पणी: अनिवार्य test
गुण का मूल्य आवश्यक एक्सप्रेशन को शामिल करता है。
इस कोड सिर्फ आधार 10 से अधिक मूल्य वाले CD के title और artist एलीमेंट को आउटपुट करेगा。

ऊपरी रूपांतरण परिणाम इस तरह है:इस XSL फ़ाइल को देखेंइस XML फ़ाइल को देखेंइस XSL फ़ाइल को देखें،परिणाम देखें
- 。 पिछला पृष्ठ
- अगला पृष्ठ XSLT <choose>