/** Displays XML from the given file. */ public void setXML(File file) throws ParserConfigurationException, SAXException, IOException { setDocument(null); // parse XML from file into DOM structure DocumentBuilderFactory docFact = DocumentBuilderFactory.newInstance(); DocumentBuilder db = docFact.newDocumentBuilder(); Document doc = db.parse(file); setDocument(doc); }
/** Displays XML from the given file. */ public void setXML(File file) throws ParserConfigurationException, SAXException, IOException { setDocument(null); // parse XML from file into DOM structure DocumentBuilderFactory docFact = DocumentBuilderFactory.newInstance(); DocumentBuilder db = docFact.newDocumentBuilder(); Document doc = db.parse(file); setDocument(doc); }
/** Displays XML from the given string. */ public void setXML(String xml) throws ParserConfigurationException, SAXException, IOException { setDocument(null); // parse XML from string into DOM structure DocumentBuilderFactory docFact = DocumentBuilderFactory.newInstance(); DocumentBuilder db = docFact.newDocumentBuilder(); ByteArrayInputStream is = new ByteArrayInputStream(xml.getBytes(Constants.ENCODING)); Document doc = db.parse(is); is.close(); setDocument(doc); }
/** Displays XML from the given string. */ public void setXML(String xml) throws ParserConfigurationException, SAXException, IOException { setDocument(null); // parse XML from string into DOM structure DocumentBuilderFactory docFact = DocumentBuilderFactory.newInstance(); DocumentBuilder db = docFact.newDocumentBuilder(); ByteArrayInputStream is = new ByteArrayInputStream(xml.getBytes(Constants.ENCODING)); Document doc = db.parse(is); is.close(); setDocument(doc); }