XSLT:找不到Java类异常

XSLT:找不到Java类异常,java,xslt,groovy,Java,Xslt,Groovy,如果从xslt中删除对Java类的引用,效果很好。 XSLT <xsl:stylesheet version="2.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:xs="http://www.w3.org/2001/XMLSchema" exclude-result-prefixes="xs" xmlns:uuid="java:java.util.UUID"> <xsl:template matc

如果从xslt中删除对Java类的引用,效果很好。
XSLT

<xsl:stylesheet version="2.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:xs="http://www.w3.org/2001/XMLSchema"
  exclude-result-prefixes="xs" xmlns:uuid="java:java.util.UUID">
    <xsl:template match="/">
            <xsl:for-each select="Client">
            <xsl:variable name="uid" select="uuid:randomUUID()"/>
例外情况

ERROR:  'Cannot find class 'java:java.util.UUID'.'
FATAL ERROR:  'Could not compile stylesheet'
Caught: javax.xml.transform.TransformerConfigurationException: Could not compile stylesheet

问题在于我从一篇博文中得到的
xmlns:uuid=“java:java.util.uuid”


将其更新为
xmlns:uuid=“java.util.uuid”
,效果良好。

我认为应该是:

xmlns:uuid="java://java.util.UUID"
xmlns:uuid="java://java.util.UUID"