gpt4 book ai didi

java - 使用 jcabi 将参数传递给 XSL 文件

转载 作者:行者123 更新时间:2023-11-30 07:30:49 25 4
gpt4 key购买 nike

我正在尝试使用 jcabi-xml 将参数传递给 XSL 文件。代码很简单,我可以确认它执行:

final XSL xsl = new XSLDocument(Main.class.getResourceAsStream("test.xsl"));
xsl.with("test", "TestValue");

XSL 文件:

<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:param name="test" select="''"/>
<xsl:template match="/">
...
<p><xsl:value-of select="$test"/></p>
...
</xsl:template>
</xsl:stylesheet>

但是,输出为空。我调用了错误的函数吗?我还应该做些什么吗?

最佳答案

xsl.with 不会将参数存储在同一个 xsl 变量中,而是返回一个新的 XSL 对象。所以你需要写

xsl = xsl.with("test", "TestValue");

然后运行转换。

关于java - 使用 jcabi 将参数传递给 XSL 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36164417/

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