Отправка XML с помощью Groovy HttpBuilder

Я пытаюсь опубликовать некоторые данные XML с помощью Groovy's HttpBuilder. XML-данные POST с Groovy HTTPBuilder отвечают на вопрос о том, как генерировать атрибуты (как показано ниже)

<person id="1"></person>

но не предлагает, как указать значение для этого узла. я пробовал с такими конструкциями, как

apicall{
  user "userName"
  person(name:"name") "personName"
}

который генерирует XML

<apicall>
  <user>userName</user>
  <person name='name'></person>
</apicall>

но personName отсутствует! Пожалуйста, предложите, что мне здесь не хватает.

1 ответ

Смотрите: http://www.javaworld.com/community/node/3017. Они используют

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

который будет закодирован в

<widget id='129033'>
  <type>TFR</type>
</widget>
Другие вопросы по тегам