Skip to content

Instantly share code, notes, and snippets.

public static byte[] canonicalizeXml(final String aXML) {
DocumentBuilderFactory builderFactory = DocumentBuilderFactory.newInstance();
DocumentBuilder builder = null;
try {
InputSource is = new InputSource();
is.setCharacterStream(new StringReader(aXML));
builderFactory.setFeature(XMLConstants.FEATURE_SECURE_PROCESSING, false);
builder = builderFactory.newDocumentBuilder();
Document xmlDocument = builder.parse(is);