使用Groovy HttpBuilder发布XML

时间:2012-12-10 12:16:32

标签: xml groovy httpbuilder

我正在尝试使用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! 请建议我在这里缺少什么。

1 个答案:

答案 0 :(得分:0)

请参阅:http://www.javaworld.com/community/node/3017。 他们使用

body: {
  widget(id:'129033'){
    type("TFR")
  }
}

将被编码为

<widget id='129033'>
  <type>TFR</type>
</widget>