我正在从对象构建 XML,如下所示:
def buildRequestParameters()
{
def requestParametersXML = {
RequestParameters {
IgnoreEditWarnings("false")
Type("SaveWithoutValidation")
ContractNumber("")
Date("null")
Status("null")
RecordHTTPRequest("false")
}
}
def requestParameters = StreamingMarkupBuilder.bind(requestParametersXML)
return requestParameters
}
在将它绑定到 StreamMarkupBuilder 之前,我需要向element/node
这个对象添加另一个。
如何更新和访问闭包对象元素?
if(someCondition)
{
Add another element to RequestParameters //???
}
def requestParameters = StreamingMarkupBuilder.bind(requestParametersXML)
注意:今天是我使用 Groovy 的第二天