WWW INFOMATION
XML top>>XSLT>>if

if

 ifは条件指定に使用します。test属性の式が真を返す場合のみしか処理を行いません。

< xsl:if test = "式" >

式は、XPathを指します。

例の表示
・XSLT例

<?xml version="1.0" ?>

<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/transform">

<xsl:template match="/">

<html>
 <head><title></title></head>
<body>

<xsl:for-each select="members/member">

  <!-- 会員番号が03の人のみ表示する。 -->
  <xsl:if test="./name/@num[.='03']">
    <xsl:value-of select="./name" />様<br/>
  </xsl:if>

</xsl:for-each>


</body>
</html>

</xsl:template>

</xsl:stylesheet>



戻る