Java tutorial
//package com.java2s; import java.io.InputStream; import javax.xml.parsers.DocumentBuilder; import javax.xml.parsers.DocumentBuilderFactory; import org.w3c.dom.Document; public class Main { private static final DocumentBuilderFactory docFactory = DocumentBuilderFactory.newInstance(); /** * Reads an XML Document from the given InputStream. * @param input InputStream to read from * @return XML Document */ public static Document readDocument(InputStream input) { try { DocumentBuilder builder = docFactory.newDocumentBuilder(); return builder.parse(input); } catch (Exception ex) { throw new RuntimeException("Failed to read XML document", ex); } } }