2012-03-20 55 views
1

我做的Java轉換和下面是我的XSL文件XSLT 2.0和JDeveloper11克

<?xml version="1.0" encoding="UTF-8" ?> 
<xsl:stylesheet version="2.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> 
<!-- Root template --> 
<xsl:template match="/"> 
<Country> 
<xsl:for-each-group select="/Country" group-by="City"> 
<City><xsl:value-of select="City"/></City> 
</xsl:for-each-group> 
</Country> 
</xsl:template> 
</xsl:stylesheet> 

我得到了下面的錯誤

javax.xml.transform.TransformerException中:了java.lang.RuntimeException :不支持的XSL元素'http://www.w3.org/1999/XSL/Transform:for-each-group' at com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.transform(TransformerImpl .java:716) at com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.transform(TransformerImpl.java:313)

我正在使用JDeveloper 11.1.1.5和隨附的Java JDK。

JDeveloper 11g是否支持XSLT 2.0?如果不是,我們如何添加XSLT 2.0支持?

謝謝

回答