XSLTで日付を扱う(Subversionのログを見やすく整形(挫折)の続き)の続き

このテーマをずっとほったらかしにしていたので久々にいじってみました。
xslt2.0を使えば、日付をフォーマットする関数が使えるという情報をいただいたので
ためしに以下のようにしてやってみました。

  • xsltのテンプレート
<?xml version="1.0" encoding="utf-8"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="2.0">
  <xsl:output method="html" encoding="UTF-8"/>

  <xsl:template match="/">
    <xsl:apply-templates/>
  </xsl:template>

  <xsl:template match="log">
    <HTML>
    <BODY>
    <xsl:apply-templates/>
    </BODY>
    </HTML>
  </xsl:template>

  <xsl:template match="logentry">
    rev. <xsl:value-of select="@revision"/><BR/>
    comitted by <xsl:value-of select="author"/><BR/>
    at <xsl:value-of select="format-dateTime(date,'Y-M-D H:m:s')"/><BR/>
  </xsl:template>

</xsl:stylesheet>
  • 実行
 xsltproc svn_log.xsl svn_log.xml 

結果は

xsl:version: only 1.0 features are supported

と言われて撃沈でした。
libxsltのバージョンは1.1.11なのですが、新しいバージョンなら対応しているんでしょうか?
yumで入る分としてはこれが最新ですが、ftp://xmlsoft.org/libxml2/ を見ると、もっと新しいバージョンが存在するようです。

追記

libxml2-2.6.28とlibxslt-1.1.20 を入れて試しましたがやっぱりダメでした。