XSLT:找不到Java类异常
如果从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
<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"