经过模板语言 freemarker cheetah 导出word

遇到一个关于特殊符号的问题,在这里记录一下 调试

场景:
       由于word 能够转为 xml格式,因此经过这个xml我制做了一个模板文件,经过freemarker和cheetah两种模板语言替换模板,达到生成word的目的,生成的word 老是打开报错,我只能一部分一部分的代码进行调试,最终报错定位到一个字段的模板位置,我调试了一下这个字段的内容,发现有许多 * % # @ & 这种特殊字符,因而幡然醒悟,有多是特殊字符没有进行转义,因而下面的工做就简单多了

解决方案:
       在word 文档中输入以上特殊字符,而后右键另存为 xml,结果发现只有& 是以 &的形式存在,其余字符都没有变化,自此问题解决了 xml

相关文章
相关标签/搜索