Hello Guys,
This is a cool way to prettify your XML (String format) in Java Language:
public static String format(String xml, Boolean ommitXmlDeclaration) throws IOException, SAXException, ParserConfigurationException { DocumentBuilder db = DocumentBuilderFactory.newInstance().newDocumentBuilder(); Document doc = db.parse(new InputSource(new StringReader(xml))); OutputFormat format = new OutputFormat(doc); format.setIndenting(true); format.setIndent(2); format.setOmitXMLDeclaration(ommitXmlDeclaration); format.setLineWidth(Integer.MAX_VALUE); Writer outxml = new StringWriter(); XMLSerializer serializer = new XMLSerializer(outxml, format); serializer.serialize(doc); return outxml.toString(); }
Advertisements
Thank you, Victor! Exactly what I was looking for.
Reblogged this on Oracle Identity & Access Management.