模板:
${year}
每股收益 ${mgsy?string?left_pad(20,'-')}
扣除非经常性损益后每股收益 ${mgsy2?string?left_pad(20,'-')}
公布日期: ${bir?left_pad(20,'-')}
Java代码:
package com.lidoo.xml2text;
import java.util.*;
import java.io.*;
import freemarker.core.*;
import freemarker.template.*;
public class Test {
public static void main(String[] args) throws IOException, TemplateException{
Configuration cfg = new Configuration();
// 指定模板文件从何处加载的数据源,这里设置成一个文件目录。
cfg.setDirectoryForTemplateLoading(
new File("D://ITBooks//Eclipse//Projects//Xml2Text//templates"));
// 指定模板如何检索数据模型,这是一个高级的主题了…
// 但先可以这么来用:
cfg.setObjectWrapper(new DefaultObjectWrapper());
// 创建根哈希表
Map root &