0
我使用gsp模板渲染XML,一切正常,但自閉標籤被轉換爲空標籤。例如,如果我的模板具有以下標籤:將gsp變換自關閉標籤渲染爲空標籤
<Custom:tag />
,當我在控制器上渲染:
String xml = g.render template:template, model: model
的xml
變量的值是
<Custom:tag></Custom:tag>
它仍然是一個有效的XML,但是當我嘗試發送到無法控制的服務器時,由於Custom:tag
,我得到驗證錯誤。
如何防止Grails解析這個標籤?
的Grails有一個良好的API來渲染XML,所以模板是不最好的方式來做到這一點。你有沒有[嘗試過](http://grails.org/doc/latest/ref/Controllers/render.html)? –
你應該真的使用supercool groovy xml構建器,你在做什麼是一個混亂 –
我考慮使用模板,因爲我想支持許多XML,但[Groovy XML Builder](http://groovy.codehaus.org/Creating+XML+使用+ Groovy's + MarkupBuilder)絕對是最好的選擇。 –