List of usage examples for javax.xml.parsers DocumentBuilder parse
public abstract Document parse(InputSource is) throws SAXException, IOException;
From source file:Main.java
public static Document createDoc(File XMLFile) throws ParserConfigurationException, SAXException, IOException { // Creation of the DOM source DocumentBuilderFactory fabriqueD = DocumentBuilderFactory.newInstance(); DocumentBuilder builder = fabriqueD.newDocumentBuilder(); Document document = builder.parse(XMLFile); return document; }
From source file:Main.java
/** * This function does not support validation via DTD. *//*from w w w. ja va 2s. com*/ public static Document getXMLFromString(String str) throws ParserConfigurationException, SAXException, IOException { DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance(); factory.setNamespaceAware(true); DocumentBuilder builder = factory.newDocumentBuilder(); return builder.parse(new ByteArrayInputStream(str.getBytes())); }
From source file:Main.java
static Document parseInputStream(InputStream in) { Document doc = null;/*from w ww .j ava 2 s .c om*/ try { DocumentBuilder xml_parser = makeDOMparser(); doc = xml_parser.parse(in); } catch (IOException e) { e.printStackTrace(); System.exit(1); } catch (SAXException e) { e.printStackTrace(); System.exit(1); } return doc; }
From source file:Main.java
private static Element getRootNodeFromXmlUrl(String xmlUrl) { Element element = null;/*w ww.j ava 2 s. c o m*/ try { DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance(); DocumentBuilder db = dbf.newDocumentBuilder(); Document document = db.parse(xmlUrl); element = document.getDocumentElement(); } catch (UnsupportedEncodingException e) { e.printStackTrace(); } catch (ParserConfigurationException e) { e.printStackTrace(); } catch (SAXException e) { e.printStackTrace(); } catch (IOException e) { e.printStackTrace(); } return element; }
From source file:Main.java
public static Document parseXmlDocument(InputStream is, boolean namespaceAware) throws ParserConfigurationException, SAXException, IOException { DocumentBuilder docBuilder = buildDocumentBuilder(namespaceAware); Document doc = docBuilder.parse(is); // normalize text representation doc.getDocumentElement().normalize(); return doc;/*from www . j a v a2 s. c o m*/ }
From source file:Main.java
public static Document parseDocument(final InputStream inputStream) throws ParserConfigurationException, SAXException, IOException { final DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance(); final DocumentBuilder builder = factory.newDocumentBuilder(); final Document document = builder.parse(new InputSource(inputStream)); return document; }
From source file:Main.java
public static Document parseDocument(final Reader reader) throws ParserConfigurationException, SAXException, IOException { final DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance(); final DocumentBuilder builder = factory.newDocumentBuilder(); final Document document = builder.parse(new InputSource(reader)); return document; }
From source file:Main.java
public static Element getroot(String siteName) { Element root = null;/*from w ww.j ava2 s . c om*/ try { File fXmlFile = new File(siteName); DocumentBuilderFactory dbFactory = DocumentBuilderFactory.newInstance(); DocumentBuilder dBuilder = dbFactory.newDocumentBuilder(); Document document = dBuilder.parse(fXmlFile); root = document.getDocumentElement(); } catch (Exception e) { e.printStackTrace(); } return root; }
From source file:Main.java
public static Node loadURL(java.net.URL url) { Document document = null;//from w w w . j a v a 2 s .c o m if (url != null) { try { DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance(); DocumentBuilder builder = factory.newDocumentBuilder(); document = builder.parse(url.openStream()); } catch (java.io.IOException ioe) { document = null; ioe.printStackTrace(); } catch (ParserConfigurationException pce) { document = null; pce.printStackTrace(); } catch (org.xml.sax.SAXException se) { document = null; se.printStackTrace(); } return document; } return null; }
From source file:Main.java
/** * To parse an input stream to DOM//w w w . ja va 2 s . c o m * <p/> * This implementation attempts to preserve the xml structure as-is with whitespace etc */ public static Document inputStreamToDocument(InputStream is) throws Exception { DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance(); factory.setExpandEntityReferences(false); factory.setIgnoringComments(false); factory.setIgnoringElementContentWhitespace(false); factory.setValidating(false); DocumentBuilder builder = factory.newDocumentBuilder(); Document root = builder.parse(is); return root; }