我正在从对象构建 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 的第二天