1 package org.exoplatform.services.xml.querying.impl.xtas.xml; 2 3 import org.w3c.dom.Document ; 4 5 import org.xml.sax.SAXException ; 6 7 import javax.xml.parsers.DocumentBuilder ; 8 import javax.xml.parsers.DocumentBuilderFactory ; 9 import javax.xml.parsers.ParserConfigurationException ; 10 11 import java.io.InputStream ; 12 import java.io.IOException ; 13 14 17 public class Utils { 18 public static Document createDocument() throws ParserConfigurationException 19 { 20 DocumentBuilderFactory dfactory = DocumentBuilderFactory.newInstance(); 21 dfactory.setNamespaceAware(true); 22 DocumentBuilder docBuilder = dfactory.newDocumentBuilder(); 23 return docBuilder.newDocument(); 24 } 25 26 public static Document createDocument(InputStream is) throws IOException , SAXException , ParserConfigurationException 27 { 28 DocumentBuilderFactory dfactory = DocumentBuilderFactory.newInstance(); 29 dfactory.setNamespaceAware(true); 30 DocumentBuilder docBuilder = dfactory.newDocumentBuilder(); 31 return docBuilder.parse( is ); 32 33 34 } 35 36 } 37 | Popular Tags |