import groovy.xml.MarkupBuilder

def buildXmlErrorFile(String reason){
  def writer = new StringWriter()
  def xml = new MarkupBuilder(writer)
  xml.CalibrationResults(){
    Status('Error')
    Reason(reason)
  }
  print "<?xml version=\"1.0\" encoding=\"UTF-8\"?>".append(writer.toString())
}



buildXmlErrorFile("test reason as param")