在freemarker中访问包含“连字符”的属性

时间:2015-11-23 06:57:09

标签: xml freemarker

我有一个使用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" />

请建议如何使用属性名称中的“连字符”访问属性。

谢谢!

0 个答案:

没有答案