gpt4 book ai didi

java - 速度工具 XmlTool

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

我正在尝试使用 XmlTool 解析 XML 文件,以便能够使用 Velocity 模板中的数据。

但是,其文档都非常糟糕,并没有真正提供我需要的信息。

文档位于:https://velocity.apache.org/tools/devel/apidocs/org/apache/velocity/tools/generic/XmlTool.html

我已经尝试过:

VelocityContext context = new VelocityContext(page);

EasyFactoryConfiguration config = new EasyFactoryConfiguration();
config.toolbox("application")
.tool("org.apache.velocity.tools.generic.XmlTool")
.property("safeMode", false)
.property("key", "foo")
.property("file", xmlFilePath);

ToolboxFactory factory = config.createFactory();

template = Velocity.getTemplate(page.get("template-file"));
template.merge(context, write);
return write.toString();

但这不起作用。如何使数据真正进入我的模板?我觉得我错过了很多步骤,但就是找不到我需要的信息!

最佳答案

我的同事是一个更聪明的人,他一开始就应该这样做,他已经弄清楚了。

XmlTool tool = new XmlTool();
tool = tool.read(dataFile.getAbsolutePath());
context.put("foo", tool);

关于java - 速度工具 XmlTool,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39885333/

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