我有一个使用Freemarker解析的XML文件。标签中的一个属性包含' - ',我必须根据属性的值定义条件。 对于以下代码段:
<#list fields.* as field>
<#if field.@is\-key == "false">
HI
</#if
&GT;
Freemarker会抛出以下错误: FreeMarker模板错误:
左手操作数是序列+哈希(包装器:f.e.dom.NodeListModel)。 右手操作数是一个字符串(包装器:f.t.SimpleScalar)。
正在解析的标签如下所示:
<field name="*Name*" type="*Type*" is-key="true" tag="1" />
请建议如何使用属性名称中的“连字符”访问属性。
谢谢!