最終更新日: 2008年 2月 21日
xsltでは&を実態参照の形式&で 出力します。もし、&を実態参照でない形式で出力したい場合、
<xsl:text disable-output-escaping="yes">・・・</xsl:text>と指定します。
<xsl:text disable-output-escaping="yes"> </xsl:text>
複数の条件分岐では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>