2010-08-31から1日間の記事一覧

XSLT 2.0で便利になった機能(23) コンテキストに関する関数

コンテキストに関する情報を扱う関数について紹介します. ■ current() current()はXSLT1.0ではnodeでの使用があたりまえでした.例えば <xsl:template match="doc"> <xsl:apply-templates select="chapter[@xml:lang=current()/@xml:lang]"/> </xsl:template> のように使えば、doc/@xml:langと同じ値を@xml:langに持ったchapterが処理されます.わざわざ次のように書かなくと…