XMLOutputFactory outputFactory = new JsonXMLOutputFactory();
outputFactory.setProperty(JsonXMLOutputFactory.PROP_AUTO_ARRAY, true);
outputFactory.setProperty(JsonXMLOutputFactory.PROP_PRETTY_PRINT, true);
StringWriter writer = new StringWriter();
XMLStreamWriter output = outputFactory.createXMLStreamWriter(writer);
Result result = new StAXResult(output);
doTransform(message, enc, source, result);
return writer.toString();
}