繁体   English   中英

FreeMarker和xml w3c DOM

[英]FreeMarker and xml w3c DOM

我在内存中有一个w3c DOM对象,我想在上面应用一些FreeMarker模板。 问题是FreeMarker Java APis仅将File作为输入,因此您只能执行以下操作:

File document = new File("example3.xml");
tree.put("doc", freemarker.ext.dom.NodeModel.parse(document));

如果我想立即解析DOM对象并且不从File中读取它怎么办?

谢谢

如果您使用默认的ObjectWrapper (大多数用户使用),则可以直接将org.w3c.dom.Node放到数据模型中。 但是,如果要显式地进行包装,则可以调用static NodeModel NodeModel.wrap(Node)方法。 (您可能想先在DOM上应用NodeModel.simplify(Node) 。)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM