【发布时间】:2020-12-02 22:37:35
【问题描述】:
我正在使用下面的代码来动态生成xml
def testXML(){
render( contentType:"text/xml" ) {
book() {
author( name:'author')
}
}
}
xml 文件缺少 xml 标头
<?xml version="1.0" encoding="UTF-8"?>
生成的xml如下:
如何添加 xml 版本和编码标头?感谢您的帮助!
【问题讨论】:
-
XML 声明不是强制性的。为什么需要它?
-
是否有遗漏标题的风险?我想是为了完整起见。
-
不,只要您的文件是 UTF-8 编码的,就没有必要。也许尝试检查网页的来源,可能是您的浏览器没有显示它。如果确实不存在,请尝试将
;charset=utf-8添加到您的内容类型中。 -
谢谢!生病跳过标题然后。你可以发布你的答案,我会接受。谢谢!
标签: xml groovy grails-2.2