in log4j-changelog/src/main/java/org/apache/logging/log4j/changelog/util/XmlReader.java [64:73]
private static Document readXml(final InputStream inputStream) throws Exception {
final SAXParserFactory parserFactory = SAXParserFactory.newInstance();
final SAXParser parser = parserFactory.newSAXParser();
final DocumentBuilderFactory documentBuilderFactory = XmlUtils.createDocumentBuilderFactory();
final DocumentBuilder documentBuilder = documentBuilderFactory.newDocumentBuilder();
final Document document = documentBuilder.newDocument();
PositionalSaxEventHandler handler = new PositionalSaxEventHandler(document);
parser.parse(inputStream, handler);
return document;
}