List of usage examples for javax.xml.parsers DocumentBuilderFactory setNamespaceAware
public void setNamespaceAware(boolean awareness)
From source file:Main.java
private static DocumentBuilderFactory getDocumentBuilderFactory() { DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance(); factory.setNamespaceAware(true); factory.setXIncludeAware(true);/*from w w w .ja v a 2 s .c o m*/ return factory; }
From source file:Main.java
public static DocumentBuilder getDocumentBuilder(boolean NamespaceAwareness) throws ParserConfigurationException { DocumentBuilderFactory domFactory = DocumentBuilderFactory.newInstance(); domFactory.setNamespaceAware(NamespaceAwareness); // Unfortunately we can not ignore whitespaces without a schema. // So we use the NdLst workaround for now. //domFactory.setValidating(true); //domFactory.setIgnoringElementContentWhitespace( true ); domFactory.setAttribute("http://apache.org/xml/features/dom/include-ignorable-whitespace", Boolean.FALSE); return domFactory.newDocumentBuilder(); }
From source file:Main.java
public static Document createDocument() { DocumentBuilderFactory dbFactory = DocumentBuilderFactory.newInstance(); dbFactory.setNamespaceAware(true); DocumentBuilder dBuilder;//from w w w .j a v a 2 s . co m try { dBuilder = dbFactory.newDocumentBuilder(); return dBuilder.newDocument(); } catch (ParserConfigurationException e) { throw new RuntimeException("Could not create XML document", e); } }
From source file:Main.java
private static DocumentBuilder getDocumentBuilder(boolean NamespaceAwareness) throws ParserConfigurationException { DocumentBuilderFactory domFactory = DocumentBuilderFactory.newInstance(); domFactory.setNamespaceAware(NamespaceAwareness); //domFactory.setValidating(true); //domFactory.setIgnoringElementContentWhitespace( true ); domFactory.setAttribute("http://apache.org/xml/features/dom/include-ignorable-whitespace", Boolean.FALSE); return domFactory.newDocumentBuilder(); }
From source file:Main.java
public static Document parseXML(String xml) throws ParserConfigurationException, SAXException, IOException { DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance(); factory.setNamespaceAware(true); DocumentBuilder db = factory.newDocumentBuilder(); ByteArrayInputStream sr = new ByteArrayInputStream(xml.getBytes()); try {//from ww w .jav a 2 s . co m Document document = db.parse(sr); return document; } finally { sr.close(); } }
From source file:Main.java
public static Document createNewDocument() throws Exception { DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance(); dbf.setNamespaceAware(true); dbf.setFeature(XMLConstants.FEATURE_SECURE_PROCESSING, true); //dbf.setIgnoringElementContentWhitespace(true); return dbf.newDocumentBuilder().newDocument(); }
From source file:Main.java
public static Document loadXml(String fileName) throws Exception { DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance(); dbf.setNamespaceAware(true); DocumentBuilder db = dbf.newDocumentBuilder(); Document doc = db.parse(fileName); return doc;//from www . j a v a 2s .c o m }
From source file:Main.java
/** * Creates a new XML document./*from w w w . j a v a 2s . com*/ * @return the XML document */ public static Document createDocument() { try { DocumentBuilderFactory fact = DocumentBuilderFactory.newInstance(); fact.setNamespaceAware(true); DocumentBuilder db = fact.newDocumentBuilder(); return db.newDocument(); } catch (ParserConfigurationException e) { //will probably never be thrown because we're not doing anything fancy with the configuration throw new RuntimeException(e); } }
From source file:Main.java
public static DocumentBuilder getDocumentBuilder() throws ParserConfigurationException { DocumentBuilderFactory builderFactory = DocumentBuilderFactory.newInstance(); builderFactory.setNamespaceAware(true); DocumentBuilder builder = builderFactory.newDocumentBuilder(); return builder; }
From source file:Main.java
public static Document parseDocument(final File xmlFile) throws ParserConfigurationException, SAXException, IOException { log.finer("Parsing document from file " + xmlFile.getName()); DocumentBuilderFactory domFactory = DocumentBuilderFactory.newInstance(); domFactory.setNamespaceAware(true); DocumentBuilder builder = domFactory.newDocumentBuilder(); return builder.parse(xmlFile); }