我正在尝试使用Groovy的HttpBuilder发布一些xml数据。 POST XML data with Groovy HTTPBuilder回答了有关如何生成属性的问题(如下面的id所示)
<person id="1"></person>
但不建议如何为此节点指定值。 我尝试过像
这样的结构apicall{
user "userName"
person(name:"name") "personName"
}
生成XML
<apicall>
<user>userName</user>
<person name='name'></person>
</apicall>
但缺少personName! 请建议我在这里缺少什么。
答案 0 :(得分:0)
请参阅:http://www.javaworld.com/community/node/3017。 他们使用
body: {
widget(id:'129033'){
type("TFR")
}
}
将被编码为
<widget id='129033'>
<type>TFR</type>
</widget>