【发布时间】:2014-02-20 15:16:19
【问题描述】:
我正在使用 gsp 模板渲染 XML,一切正常,但自闭合标签被转换为空标签。例如,如果我的模板有以下标签:
<Custom:tag />
当我在控制器中渲染时:
String xml = g.render template:template, model: model
xml 变量值为
<Custom:tag></Custom:tag>
它仍然是一个有效的 xml,但是当我尝试发送到我无法控制的服务器时,由于Custom:tag 而出现验证错误。
如何防止 Grails 解析这些标签?
【问题讨论】:
-
Grails 有一个很好的 API 来呈现 XML,所以模板不是最好的方法。你有tried it吗?
-
你真的应该使用超酷的 groovy xml builder,你在做的是一团糟
-
我考虑过使用模板,因为我想支持许多 XML,但 Groovy XML Builder 绝对是最好的选择。