首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >xDocReport逻辑与错误

xDocReport逻辑与错误
EN

Stack Overflow用户
提问于 2017-06-28 15:51:32
回答 1查看 158关注 0票数 1

我知道freemarker符合逻辑并且是&&,但是当我在xDocReport中使用它时,出现了一个错误:SystemId Unknown; Line #4; Column #2796; The entity name must immediately follow the '&' in the entity reference.。我将其更改为&&\u0026\u0026,两者都不起作用。

代码详细信息:«[#if scope!='a' && scope!='b']»

我认为这是一个基本的用法。我错过了什么吗?谢谢!

附注:从错误消息中可以使用指令,但我找不到任何有关它的技术文档。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-06-28 17:37:50

模板本身并不意味着是有效的XML片段,但是从您所说的情况来看,在XDocReport中它们显然是必须的。要实现这一点,从FreeMarker 2.3.27开始,您可以编写\and&amp;&amp;,而不是&&。(此外,您可以编写&lt;&gt;,而不是<>;请参阅https://freemarker.apache.org/docs/dgui_template_exp.html#dgui_template_exp_comparison)。

在2.3.27之前,&&没有替代的语法,所以你必须重写这些表达式,这样它们就不会使用逻辑上的"and"...就像你的案例中的!(scope == 'a' || scope == 'b')

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44796614

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档