Here you can find the source of loadXML(String filename)
Parameter | Description |
---|---|
filename | The name of the file to be loaded |
Parameter | Description |
---|---|
IOException | an exception |
ParserConfigurationException | an exception |
SAXException | an exception |
public static Document loadXML(String filename) throws IOException, ParserConfigurationException, SAXException
//package com.java2s; /**/*from ww w . ja v a 2 s.c o m*/ * The contents of this file are subject to the license and copyright * detailed in the LICENSE and NOTICE files at the root of the source * tree and available online at * * http://www.dspace.org/license/ */ import java.io.File; import java.io.IOException; import javax.xml.parsers.DocumentBuilder; import javax.xml.parsers.DocumentBuilderFactory; import javax.xml.parsers.ParserConfigurationException; import org.w3c.dom.Document; import org.xml.sax.SAXException; public class Main { /** * Loads a W3C XML document from a file. * * @param filename * The name of the file to be loaded * @return a document object model object representing the XML file * @throws IOException * @throws ParserConfigurationException * @throws SAXException */ public static Document loadXML(String filename) throws IOException, ParserConfigurationException, SAXException { DocumentBuilder builder = DocumentBuilderFactory.newInstance() .newDocumentBuilder(); return builder.parse(new File(filename)); } }