簡體   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