2016-04-17 6 views
1

XSLT:なぜSaxon9-HEはこのXSLTを処理できないのですか?

<?xml version="1.0" encoding="UTF-8"?> 
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:ak="http://www.bilibili.com/namespace" version="2.0"> 
    <xsl:template match="/"> 
    <html> 
     <body> 
     <h1>Contracts of book name</h1> 
     <xsl:for-each-group select="/ak:bookstore/ak:book" group-by="fuck:title"> 
      <xsl:sort select="current-group-key()"/> 
      <p>The book name is 
      <b><xsl:value-of select="current-group-key()"/></b> 
      <ul> 
       <xsl:apply-templates select="current-group-key()"> 
       <xsl:sort select="ak:author"/> 
       </xsl:apply-templates> 
      </ul> 
      </p> 
     </xsl:for-each-group> 
     </body> 
    </html> 
    </xsl:template> 

    <xsl:template match="ak:book"> 
    <li> 
     <xsl:value-of select="ak:author"/> 
    </li> 
    </xsl:template> 
</xsl:stylesheet>` 

シェル:

C:\ユーザーがしよう\管理者\デスクトップ\ XMLを\> javaの-jar D:\サクソン\ saxon9he.jar -o:try.htmlブックXSLにおける発現に

静的エラー{現在のグループキー()}:ソート/ SE @

エラーtry.xslt .XML XPST0017:不明なシステム関数current-group-key()

xsl:value-of/@ selectの式における{current-group-key()}の静的エラーがonになっています。 XPST0017:不明なシステム関数current-group-key()

xsl:apply-templates/@の式の中で{current-group-key()}の静的エラーが発生しました。 15列59のtry.xslt:XPST0017:不明なシステム関数current-group-key

スタイルシートのコンパイル中にエラーが報告されました。


これは私のコードとシェルです。なぜSaxon9-HomeEditionで分析できないのですか?

答えて

関連する問題