import groovy.xml.StreamingMarkupBuilder
def buildXmlErrorFile(String reason){
def xml = new StreamingMarkupBuilder()
xml.encoding = "UTF-8"
xml.bind{
mkp.xmlDeclaration()
xml.CalibrationResults() {
Status('Error')
Reason(reason)
}
}
print writer.toString()
}
buildXmlErrorFile("test reason as param")
aW1wb3J0IGdyb292eS54bWwuU3RyZWFtaW5nTWFya3VwQnVpbGRlcgoKZGVmIGJ1aWxkWG1sRXJyb3JGaWxlKFN0cmluZyByZWFzb24pewogIGRlZiB4bWwgPSBuZXcgU3RyZWFtaW5nTWFya3VwQnVpbGRlcigpCiAgeG1sLmVuY29kaW5nID0gIlVURi04IgogIHhtbC5iaW5kewogICAgbWtwLnhtbERlY2xhcmF0aW9uKCkKICAgIHhtbC5DYWxpYnJhdGlvblJlc3VsdHMoKSB7CiAgICAgIFN0YXR1cygnRXJyb3InKQogICAgICBSZWFzb24ocmVhc29uKQogICAgfQogIH0KICBwcmludCB3cml0ZXIudG9TdHJpbmcoKQp9CgoKCmJ1aWxkWG1sRXJyb3JGaWxlKCJ0ZXN0IHJlYXNvbiBhcyBwYXJhbSIp