gpt4 book ai didi

c# - 错误消息 URI 未标识外部 Java 类

转载 作者:太空宇宙 更新时间:2023-11-03 19:34:06 25 4
gpt4 key购买 nike

我不熟悉 XSL,因此不熟悉在 XSL 中使用脚本。

我已经采用了示例代码(也使用 C#)并对其进行了调整以供我自己使用。但它不起作用。

编辑:此代码在 Visual Studio 中有效。错误仅在 Oxygen 中生成...我仍然希望它在 Oxygen 中没有错误,因此欢迎任何见解!

错误信息是:URI urn:cs-scripts 没有识别外部 Java 类

我的相关代码是:

<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:msxsl="urn:schemas-microsoft-com:xslt" exclude-result-prefixes="msxsl"
xmlns:tok="urn:cs-scripts">

...
...
...
</xsl:template>


<xsl:variable name="temp">
<xsl:value-of select="tok:getList('AAA BBB CCC', ' ')"/>
</xsl:variable>

<msxsl:script language="C#" implements-prefix="tok">
<![CDATA[
public string[] getList(string str, char[] delim)
{
return str.Split(delim, StringSplitOptions.None);
}

public string getString(string[] list, int i)
{
return list[i];
}
]]>
</msxsl:script>


</xsl:stylesheet>

最佳答案

声明

xmlns:tok="urn:cs-script"

指的是在 XSLT 中用 C# 创建的函数。 Oxygen是在java中创建的,因此无法加载/编译C#生成的回调函数。

如果您想消除 Oxygen 中的错误,请移除 C# 特定的回调函数(它只适用于 .Net 环境)。

关于c# - 错误消息 URI 未标识外部 Java 类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3040075/

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