<xsl:if>
<xsl:if> 要素にはテスト属性とテンプレートが含まれています。テストが真と評価された場合、テンプレートは処理されます。これは、他の言語の if 文に似ています。ただし、 if-then-else 文の機能を実現するには、<xsl:when> と <xsl:otherwise> の子要素を 1 つずつ持つ <xsl:choose> 要素を使用します。
このページはコミュニティーの尽力で英語から翻訳されました。MDN Web Docs コミュニティーについてもっと知り、仲間になるにはこちらから。
<xsl:if> 要素にはテスト属性とテンプレートが含まれています。テストが真と評価された場合、テンプレートは処理されます。これは、他の言語の if 文に似ています。ただし、 if-then-else 文の機能を実現するには、<xsl:when> と <xsl:otherwise> の子要素を 1 つずつ持つ <xsl:choose> 要素を使用します。
<xsl:if test=EXPRESSION>
TEMPLATE
</xsl:if>
test必要に応じて boolean( ) に対して定義されたルールを使用して評価可能な XPath 式を含め、ブール値にします。値が true の場合、テンプレートは処理されます。そうでない場合は何もしません。
なし。
命令で、テンプレート内に現れます。
XSL section 9.1.
対応済み。