gpt4 book ai didi

java - XSLT:找不到 Java 类异常

转载 作者:行者123 更新时间:2023-12-01 14:04:41 25 4
gpt4 key购买 nike

如果从 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()"/>

绝妙的

import java.util.UUID

TransformerFactory.newInstance()
.newTransformer( new StreamSource( new StringReader( xslt ) ) )
.transform( new StreamSource( new StringReader( xmlAsString ) ),
new StreamResult( w ) )

异常

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"

关于java - XSLT:找不到 Java 类异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19006116/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com