2010-06-03から1日間の記事一覧

XSLT2.0で便利になった機能(2) as属性による型付け

XSLT 2.0で最も1.0と異なる点は、as属性による「型付け」ができるようになったことではないでしょうか?as属性は、<xsl:variable>, <xsl:param>,<xsl:with-parm>だけでなく、<xsl:template>や<xsl:function>にも戻り値としてにも記述できます.XSLT 1.0と<xsl:variable>を例に比べてみましょう.XSLT 1.0では、 <xsl:variable name="lang"> <xsl:choose> <xsl:when test="@xml:lang"> </xsl:when></xsl:choose></xsl:variable></xsl:variable></xsl:function></xsl:template></xsl:with-parm></xsl:param></xsl:variable>