public AtmosphereConfig parse(AtmosphereConfig config, String filename) throws FileNotFoundException { DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance(); try { return parse(config, factory.newDocumentBuilder().parse(filename)); } catch (SAXException e) { logger.error(e.getMessage(), e); throw new RuntimeException(e); } catch (IOException e) { logger.error(e.getMessage(), e); throw new RuntimeException(e); } catch (ParserConfigurationException e) { logger.error(e.getMessage(), e); throw new RuntimeException(e); } }
/** * Use the suitably configured DocumentBuilderFactory to provide * a new instance of DocumentBuilder. Remember that DocumentBuilder is not thread-safe! * @return * @since 3.2.0 */ public static DocumentBuilder getNewDocumentBuilder() { synchronized (documentBuilderFactory) { // see https://community.oracle.com/thread/1626108 for inconclusive discussion about whether a pool would be worthwhile try { return documentBuilderFactory.newDocumentBuilder(); } catch (ParserConfigurationException e) { // Catch this, since its unlikely to happen log.error(e.getMessage(), e); return null; } } }
documentBuilderFactory = DocumentBuilderFactory.newInstance(); log.info("actual: " + documentBuilderFactory.getClass().getName()); documentBuilderFactory.setNamespaceAware(true); documentBuilderFactory.setFeature("http://apache.org/xml/features/disallow-doctype-decl", true); } catch (ParserConfigurationException e) { log.warn(e.getMessage()); StackTraceElement[] elements = e.getStackTrace(); if (elements.length>0) log.warn(elements[0].toString()); documentBuilderFactory.setFeature("http://xml.org/sax/features/external-parameter-entities", false); } catch (ParserConfigurationException e) { log.warn(e.getMessage()); StackTraceElement[] elements = e.getStackTrace(); if (elements.length>0) log.warn(elements[0].toString()); documentBuilderFactory.setFeature("http://xml.org/sax/features/external-general-entities", false); } catch (ParserConfigurationException e) { log.warn(e.getMessage()); StackTraceElement[] elements = e.getStackTrace(); if (elements.length>0) log.warn(elements[0].toString());
(source instanceof DOMSource && ((DOMSource)source).getNode()==null)){ try { DocumentBuilderFactory builderF = DocumentBuilderFactory.newInstance(); DocumentBuilder builder = builderF.newDocumentBuilder(); String systemID = source.getSystemId(); source = new DOMSource(builder.newDocument()); throw new TransformerException(e.getMessage());
result = e.getMessage(); } catch (final IOException e) { s_logger.debug("IOException: " + e.getMessage()); result = e.getMessage(); } catch (final ParserConfigurationException e) { s_logger.debug("ParserConfigurationException: " + e.getMessage()); result = e.getMessage(); } catch (final SAXException e) { s_logger.debug("SAXException: " + e.getMessage()); result = e.getMessage(); } catch (final TransformerConfigurationException e) { s_logger.debug("TransformerConfigurationException: " + e.getMessage());
elem = ReaderUtils.loadConfig(inputSource); } catch (ParserConfigurationException e) { throw new ValidationException("Problem parsing " + name + ":" + e.getMessage(), e); } catch (SAXException e) { throw new ValidationException( "XML problem with " + name + ":" + e.getMessage(), e);
public AtmosphereConfig parse(AtmosphereConfig config, InputStream stream) throws FileNotFoundException { DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance(); try { return parse(config, factory.newDocumentBuilder().parse(stream)); } catch (SAXException e) { logger.error(e.getMessage(), e); throw new RuntimeException(e); } catch (IOException e) { logger.error(e.getMessage(), e); throw new RuntimeException(e); } catch (ParserConfigurationException e) { logger.error(e.getMessage(), e); throw new RuntimeException(e); } }
(source instanceof DOMSource && ((DOMSource)source).getNode()==null)){ try { DocumentBuilderFactory builderF = DocumentBuilderFactory.newInstance(); DocumentBuilder builder = builderF.newDocumentBuilder(); String systemID = source.getSystemId(); source = new DOMSource(builder.newDocument()); throw new TransformerException(e.getMessage());
/** assert that input is well formed xml * @param xmlStream stream of content to check. */ public static void assertWellFormedXML(InputStream xmlStream) { try { assertNotNull("null document returned",DomHelper.newDocument(xmlStream)); } catch (ParserConfigurationException e) { Assert.fail("Problem with parser:" + e.getMessage()); } catch (SAXException e) { Assert.fail("xmlDocument is not well formed:" + e.getMessage()); } catch (IOException e) { Assert.fail("Problem reading document:" + e.getMessage()); } }
if (gatherer == null) { try { gatherer = documentBuilderFactory.newDocumentBuilder().newDocument().createElement("aggregator"); parserContext.getReaderContext().error(e.getMessage(), element);
private void readFile(String blastFile) throws IOException, ParseException{ logger.info("Start reading " + blastFile); try { blastDoc = XMLHelper.loadXML(blastFile); } catch (SAXException ex) { logger.error("A parsing error has occurred while reading XML blast file"); throw new ParseException(ex.getMessage(),0); } catch (ParserConfigurationException ex) { logger.error("Internal XML parser non properly configured"); throw new ParseException(ex.getMessage(),0); } logger.info("Read finished"); }
/** * Create a {@link DocumentBuilderFactory} element from WEB-INF/web.xml * * @param stream */ public WebDotXmlReader(InputStream stream) { DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance(); try { parse(factory.newDocumentBuilder().parse(stream)); } catch (SAXException e) { logger.error(e.getMessage(), e); throw new RuntimeException(e); } catch (IOException e) { logger.error(e.getMessage(), e); throw new RuntimeException(e); } catch (ParserConfigurationException e) { logger.error(e.getMessage(), e); throw new RuntimeException(e); } }
(source instanceof DOMSource && ((DOMSource)source).getNode()==null)){ try { DocumentBuilderFactory builderF = DocumentBuilderFactory.newInstance(); DocumentBuilder builder = builderF.newDocumentBuilder(); String systemID = source.getSystemId(); source = new DOMSource(builder.newDocument()); throw new TransformerException(e.getMessage());
private void readFile(String blastFile) throws IOException, ParseException{ logger.info("Start reading " + blastFile); try { blastDoc = XMLHelper.loadXML(blastFile); } catch (SAXException ex) { logger.error("A parsing error has occurred while reading XML blast file"); throw new ParseException(ex.getMessage(),0); } catch (ParserConfigurationException ex) { logger.error("Internal XML parser non properly configured"); throw new ParseException(ex.getMessage(),0); } logger.info("Read finished"); }
private void writeUpdatedTMX (TiledMap tiledMap, FileHandle tmxFileHandle) throws IOException { Document doc; DocumentBuilder docBuilder; DocumentBuilderFactory docFactory = DocumentBuilderFactory.newInstance(); try { docBuilder = docFactory.newDocumentBuilder(); doc = docBuilder.parse(tmxFileHandle.read()); Node map = doc.getFirstChild(); while (map.getNodeType() != Node.ELEMENT_NODE || map.getNodeName() != "map") { if ((map = map.getNextSibling()) == null) { throw new GdxRuntimeException("Couldn't find map node!"); } } setProperty(doc, map, "atlas", settings.tilesetOutputDirectory + "/" + settings.atlasOutputName + ".atlas"); TransformerFactory transformerFactory = TransformerFactory.newInstance(); Transformer transformer = transformerFactory.newTransformer(); DOMSource source = new DOMSource(doc); outputDir.mkdirs(); StreamResult result = new StreamResult(new File(outputDir, tmxFileHandle.name())); transformer.transform(source, result); } catch (ParserConfigurationException e) { throw new RuntimeException("ParserConfigurationException: " + e.getMessage()); } catch (SAXException e) { throw new RuntimeException("SAXException: " + e.getMessage()); } catch (TransformerConfigurationException e) { throw new RuntimeException("TransformerConfigurationException: " + e.getMessage()); } catch (TransformerException e) { throw new RuntimeException("TransformerException: " + e.getMessage()); } }
public static String getHello() { try { DocumentBuilderFactory docFactory = DocumentBuilderFactory.newInstance(); DocumentBuilder docBuilder = docFactory.newDocumentBuilder(); DOMImplementation domImpl = docBuilder.getDOMImplementation(); // Root elements. Document doc = domImpl.createDocument(s_namespace, "nc:hello", null); // Client capacity. We are only supporting basic capacity. Element capabilities = doc.createElement("nc:capabilities"); Element capability = doc.createElement("nc:capability"); capability.setTextContent("urn:ietf:params:xml:ns:netconf:base:1.0"); capabilities.appendChild(capability); doc.getDocumentElement().appendChild(capabilities); return serialize(domImpl, doc); } catch (ParserConfigurationException e) { s_logger.error("Error while creating hello message : " + e.getMessage()); return null; } catch (DOMException e) { s_logger.error("Error while creating hello message : " + e.getMessage()); return null; } }
/** Creates a new instance of {@link XMLReader}. */ public static XMLReader newXMLReader() throws XmlRpcException { try { return spf.newSAXParser().getXMLReader(); } catch (ParserConfigurationException e) { throw new XmlRpcException("Unable to create XML parser: " + e.getMessage(), e); } catch (SAXException e) { throw new XmlRpcException("Unable to create XML parser: " + e.getMessage(), e); } }
private void writeUpdatedTMX (TiledMap tiledMap, FileHandle tmxFileHandle) throws IOException { Document doc; DocumentBuilder docBuilder; DocumentBuilderFactory docFactory = DocumentBuilderFactory.newInstance(); try { docBuilder = docFactory.newDocumentBuilder(); doc = docBuilder.parse(tmxFileHandle.read()); Node map = doc.getFirstChild(); while (map.getNodeType() != Node.ELEMENT_NODE || map.getNodeName() != "map") { if ((map = map.getNextSibling()) == null) { throw new GdxRuntimeException("Couldn't find map node!"); } } setProperty(doc, map, "atlas", settings.tilesetOutputDirectory + "/" + settings.atlasOutputName + ".atlas"); TransformerFactory transformerFactory = TransformerFactory.newInstance(); Transformer transformer = transformerFactory.newTransformer(); DOMSource source = new DOMSource(doc); outputDir.mkdirs(); StreamResult result = new StreamResult(new File(outputDir, tmxFileHandle.name())); transformer.transform(source, result); } catch (ParserConfigurationException e) { throw new RuntimeException("ParserConfigurationException: " + e.getMessage()); } catch (SAXException e) { throw new RuntimeException("SAXException: " + e.getMessage()); } catch (TransformerConfigurationException e) { throw new RuntimeException("TransformerConfigurationException: " + e.getMessage()); } catch (TransformerException e) { throw new RuntimeException("TransformerException: " + e.getMessage()); } }
public static String getPolicyMap(String name) { try { DocumentBuilderFactory docFactory = DocumentBuilderFactory.newInstance(); DocumentBuilder docBuilder = docFactory.newDocumentBuilder(); DOMImplementation domImpl = docBuilder.getDOMImplementation(); Document doc = createDocument(domImpl); Element get = doc.createElement("nf:get"); doc.getDocumentElement().appendChild(get); Element filter = doc.createElement("nf:filter"); filter.setAttribute("type", "subtree"); get.appendChild(filter); // Create the show port-profile name <profile-name> command. Element show = doc.createElement("show"); filter.appendChild(show); Element policyMap = doc.createElement("policy-map"); show.appendChild(policyMap); Element nameNode = doc.createElement("name"); nameNode.setTextContent(name); policyMap.appendChild(nameNode); return serialize(domImpl, doc); } catch (ParserConfigurationException e) { s_logger.error("Error while creating the message to get policy map details : " + e.getMessage()); return null; } catch (DOMException e) { s_logger.error("Error while creating the message to get policy map details : " + e.getMessage()); return null; } }
/** Creates a new instance of {@link XMLReader}. */ public static XMLReader newXMLReader() throws XmlRpcException { try { return spf.newSAXParser().getXMLReader(); } catch (ParserConfigurationException e) { throw new XmlRpcException("Unable to create XML parser: " + e.getMessage(), e); } catch (SAXException e) { throw new XmlRpcException("Unable to create XML parser: " + e.getMessage(), e); } }