Note:
本部分是对程序员来说的。
创建一个简单的程序来运行下面的示例是非常容易的。 仅仅用下面这个例子来替换程序开发指南中快速入门示例 中的"Create a data-model"部分:
/* Create a data-model */ Map root = new HashMap(); root.put( "doc", freemarker.ext.dom.NodeModel.parse(new File("the/path/of/the.xml")));
然后你可以在基本的输出(通常是终端屏幕) 中得到一个程序可以输出XML转换的结果。
注意:
-
parse
方法默认移除注释和处理指令结点。 参见API文档获取详细信息。 -
NodeModel
也允许你直接包装org.w3c.dom.Node
。 首先你也许想用静态的实用方法清空DOM树,比如NodeModel.simplify
或你自定义的清空规则。
请注意,有可用的工具,你可以使用它们从XML文档中来生成文件, 所以你不需对通用任务来写自己的代码。请参考这里...