import groovy.xml.StreamingMarkupBuilder

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



buildXmlErrorFile("test reason as param")