XSLT <xsl:if> အစိတ်

<xsl:if> အရာများ အိမ်ဝှိုင်း XML ဖိုင်အရ အခြေအနေအရ စည်းကမ်းများ ထပ်ထည့်ရန် အခွင့်အရေးအရ အိမ်ဝှိုင်း

<xsl:if> အရာများ

အိမ်ဝှိုင်း XML ဖိုင်အရ အခြေအနေအရ စည်းကမ်းများ ထပ်ထည့်ရန် အခွင့်အရေးအရ အိမ်ဝှိုင်း <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 元素。

အရလဒ် ကို အားလုံး အတိုင်း သို့မဟုတ်

အခြား XML အဖွဲ့အစည်း ကို ကြည့်ရှုပါအခြား XSL အဖွဲ့အစည်း ကို ကြည့်ရှုပါရလဒ် ကို ကြည့်ရှုပါ