当最终用户更改模板时,我可能是一个真正的问题。
此外,我找不到该配置来忽略未被应用程序评估/替换的占位符。
仅供参考:所有占位符均由应用程序填充。因此,我没有使用不正确的占位符值。
有没有办法清理ORT内容以删除...我认为是编码问题?
什么有效?
什么不起作用?
例外:
java.lang.RuntimeException: freemarker.core.ParseException: Syntax error in template "fr.opensagres.xdocreport.document.odt.ODTReport@7286f0a!content.xml" in line 4, column 80236: Encountered "/", but was expecting one of:
<STRING_LITERAL>
<RAW_STRING>
"false"
"true"
<INTEGER>
<DECIMAL>
"."
"+"
"-"
"!"
答案 0 :(得分:0)
假设您有一个有效的.odt模板。您在MS Word中打开模板并进行较小的更改,然后保存,并且肯定会出现错误。
解决方案是要使用Libre office ,保存文件不会引起此类问题,但它并不是一种方便的解决方案。最终用户使用MS word。