List of usage examples for javax.xml.parsers DocumentBuilderFactory setNamespaceAware
public void setNamespaceAware(boolean awareness)
From source file:Main.java
/** * Creates a {@link Node} out of a {@link String} * /*from www . j av a 2 s . c om*/ * @param xmlString * never <code>null</code> * @return the string as node, never <code>null</code> */ public static Node asNode(String xmlString) throws Exception { DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance(); factory.setNamespaceAware(true); DocumentBuilder builder = factory.newDocumentBuilder(); ByteArrayInputStream is = new ByteArrayInputStream(xmlString.getBytes()); try { Document wfsCapabilities = builder.parse(is); return wfsCapabilities.getDocumentElement(); } finally { is.close(); } }
From source file:Main.java
public static Document newDocument() { try {//from w w w .ja v a2 s . c o m DocumentBuilderFactory docBuilderFactory = DocumentBuilderFactory.newInstance(); docBuilderFactory.setNamespaceAware(true); DocumentBuilder builder = docBuilderFactory.newDocumentBuilder(); return builder.newDocument(); } catch (ParserConfigurationException e) { throw new RuntimeException(e); } }
From source file:Main.java
private static Document getDocument(String xml) { try {// w w w . j av a2s . c o m // Create a builder factory DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance(); factory.setNamespaceAware(true); return factory.newDocumentBuilder().parse(new InputSource(new StringReader(xml))); } catch (SAXException e) { return null; } catch (ParserConfigurationException e) { return null; } catch (IOException e) { return null; } }
From source file:Main.java
public static Document createDoc(String xml, String encoding) throws ParserConfigurationException, SAXException, IOException { ByteArrayInputStream in = new ByteArrayInputStream(xml.getBytes(encoding)); DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance(); factory.setNamespaceAware(true); DocumentBuilder builder = factory.newDocumentBuilder(); Document doc = builder.parse(in); return doc;/*from w w w.j av a2 s. c om*/ }
From source file:Main.java
/** * Boilerplate code for creating Java's XML DOM parser. *//* ww w.java 2 s. c o m*/ private static DocumentBuilder newBuilder() { try { DocumentBuilderFactory fac = DocumentBuilderFactory.newInstance(); fac.setNamespaceAware(false); fac.setValidating(false); DocumentBuilder builder = fac.newDocumentBuilder(); return builder; } catch (ParserConfigurationException pce) { throw new RuntimeException(pce); } }
From source file:Main.java
/** * Transforms a string representation to a DOM representation * @param xmlString XML as string//from w ww. java 2 s . c o m * @return DOM representation of String * @throws ParserConfigurationException * @throws SAXException * @throws IOException */ public static Element stringToDOM(String xmlString) throws ParserConfigurationException, SAXException, IOException { DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance(); dbf.setNamespaceAware(true); DocumentBuilder builder = dbf.newDocumentBuilder(); Reader reader = new StringReader(xmlString); InputSource src = new InputSource(reader); Document domDoc = builder.parse(src); return domDoc.getDocumentElement(); }
From source file:Main.java
public static DocumentBuilder getDocumentBuilder() throws ParserConfigurationException { DocumentBuilderFactory dbFactory = DocumentBuilderFactory.newInstance(); dbFactory.setNamespaceAware(true); return dbFactory.newDocumentBuilder(); }
From source file:Main.java
/** * Parsing xml doc text as w3c dom/*w w w . j av a2 s . c o m*/ * * @param xmlString xml doc as string * @return W3C DOM */ public static Document parseNSAware(String xmlString) { try { InputSource xmlInputSource = new InputSource(new StringReader(xmlString)); DocumentBuilderFactory dbFactory = DocumentBuilderFactory.newInstance(); dbFactory.setNamespaceAware(true); DocumentBuilder dBuilder = dbFactory.newDocumentBuilder(); return dBuilder.parse(xmlInputSource); } catch (Exception ex) { throw new RuntimeException("Error when parsing Xml doc", ex); } }
From source file:Main.java
/** * Create a new XML Document.// w w w .j a v a 2 s . c o m * @param docBuilder DocumentBuilder. Setting this to null will create a new DocumentBuilder. * @return Document */ public static final Document createNewDocument(DocumentBuilder docBuilder) throws ParserConfigurationException { if (docBuilder == null) { DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance(); factory.setNamespaceAware(false); factory.setValidating(false); docBuilder = factory.newDocumentBuilder(); } Document doc = docBuilder.newDocument(); return doc; }
From source file:Main.java
public static Document parseXml(String xml) { try {//from w w w . jav a2 s. com DocumentBuilderFactory dbFactory = DocumentBuilderFactory.newInstance(); dbFactory.setNamespaceAware(true); setUpSecurity(dbFactory); DocumentBuilder dBuilder = dbFactory.newDocumentBuilder(); return dBuilder.parse(new InputSource(new StringReader(xml))); } catch (Exception e) { throw new RuntimeException(e); } }