List of usage examples for org.apache.commons.configuration XMLConfiguration setDocumentBuilder
public void setDocumentBuilder(DocumentBuilder documentBuilder)
DocumentBuilder
object to be used for loading documents. From source file:com.evolveum.midpoint.init.StartupConfiguration.java
private void createXmlConfiguration(DocumentBuilder documentBuilder, String filename) throws ConfigurationException { XMLConfiguration xmlConfig = new XMLConfiguration(); xmlConfig.setDocumentBuilder(documentBuilder); xmlConfig.setFileName(filename);//from w w w . j av a2 s .co m xmlConfig.load(); config.addConfiguration(xmlConfig); xmlConfigAsDocument = DOMUtil.parseFile(filename); }
From source file:simpleserver.config.DTDEntityResolver.java
private XMLConfiguration initConf(boolean validate) { XMLConfiguration conf = new XMLConfiguration(); DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance(); DocumentBuilder db = null;// w w w .jav a 2 s . c om try { dbf.setValidating(validate); db = dbf.newDocumentBuilder(); } catch (ParserConfigurationException e) { } if (db != null) { db.setEntityResolver(new DTDEntityResolver(this)); db.setErrorHandler(new DTDErrorHandler(this)); conf.setDocumentBuilder(db); } conf.setExpressionEngine(new XPathExpressionEngine()); conf.setDelimiterParsingDisabled(true); return conf; }