gpt4 book ai didi

xml - 如何使用 Grails REST webservices 输出 xml 命名空间

转载 作者:行者123 更新时间:2023-12-02 15:39:12 25 4
gpt4 key购买 nike

它是一个 Grails 应用程序,我们希望能够将 XML 命名空间添加到为 REST 客户端生成的 xml 中。大多数 xml 是使用“将 foo 渲染为 XML”和深层转换器输出的。

所以输出需要是这样的:<foo xmlns:myns='http://mycompany.com/myproduct/ver'> ... </foo>

最佳答案

http://groovy.codehaus.org/Creating+XML+using+Groovy%27s+MarkupBuilder

def xml = new MarkupBuilder(writer)
xml.'rec:records'('xmlns:rec': 'http://groovy.codehaus.org') {
car(name:'HSV Maloo', make:'Holden', year:2006) {
country('Australia')
record(type:'speed', ' Truck with speed of 271kph')
}
}

result

<rec:records xmlns:rec='http://groovy.codehaus.org'>
<car name='HSV Maloo' make='Holden' year='2006'>
<country>Australia</country>
<record type='speed'> Truck with speed of 271kph</record>
</car>
</rec:records>

关于xml - 如何使用 Grails REST webservices 输出 xml 命名空间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3484927/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com