Java tutorial
//package com.java2s; //License from project: Apache License import org.w3c.dom.Document; import org.xml.sax.SAXException; import javax.xml.parsers.DocumentBuilderFactory; import javax.xml.parsers.ParserConfigurationException; import java.io.File; import java.io.IOException; public class Main { /** * Parses document from specified location and returns it. * * @param path filename of XML document * @return parsed XML document */ public static Document parseDocument(String path) { try { DocumentBuilderFactory documentBuilderFactory = DocumentBuilderFactory.newInstance(); documentBuilderFactory.setNamespaceAware(true); return documentBuilderFactory.newDocumentBuilder().parse(new File(path)); } catch (ParserConfigurationException | IOException | SAXException e) { throw new RuntimeException(e); } } }