import groovy.xml.StreamingMarkupBuilder

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



buildXmlErrorFile("test reason as param")