XSLT

最終更新日: 2008年 2月 21日

HomeBack

  1. &を表示させる
  2. choose


&を表示させる

xsltでは&を実態参照の形式&で 出力します。もし、&を実態参照でない形式で出力したい場合、

<xsl:text disable-output-escaping="yes">・・・</xsl:text>
と指定します。
例.&nbsp;を出力したい場合は、以下のように指定します。
<xsl:text disable-output-escaping="yes">&nbsp;</xsl:text>

choose

複数の条件分岐ではchooseを使用します。

  <xsl:template match="ulink[@type]">
    <xsl:choose>
      <xsl:when test="@type='target_blank'">
        <a href="{@url}" target="_blank"><xsl:apply-templates /></a>
      </xsl:when>
      <xsl:otherwise>
        <a href="{@url}" class="{@type}"><xsl:apply-templates /></a>
      </xsl:otherwise>
    </xsl:choose>
  </xsl:template>



HomeBack