fork download
  1. import groovy.xml.MarkupBuilder
  2.  
  3. def buildXmlErrorFile(String reason){
  4. def writer = new StringWriter()
  5. def xml = new MarkupBuilder(writer)
  6. xml.mkp.xmlDeclaration(version: "1.0", encoding: "UTF-8")
  7.  
  8. xml.CalibrationResults() {
  9. Status('Error')
  10. Reason(reason)
  11. }
  12.  
  13. print writer.toString()
  14. }
  15.  
  16.  
  17. buildXmlErrorFile("test reason as param")
Success #stdin #stdout 1.49s 218816KB
stdin
Standard input is empty
stdout
<?xml version='1.0' encoding='UTF-8'?>
<CalibrationResults>
  <Status>Error</Status>
  <Reason>test reason as param</Reason>
</CalibrationResults>