List of usage examples for javax.xml.parsers ParserConfigurationException printStackTrace
public void printStackTrace()
From source file:Main.java
/** * Read application-context file, and return fully qualified class name for * given <code>beanName</code> * /*from w w w . ja v a 2 s. c o m*/ * @param beanName * @return * */ public static String getFullyQualifiedClass(String beanName) { DocumentBuilderFactory docBuilderFactory = DocumentBuilderFactory.newInstance(); docBuilderFactory.setNamespaceAware(true); String nodeValue = ""; try { DocumentBuilder builder = docBuilderFactory.newDocumentBuilder(); Document doc = builder.parse("application-context.xml"); XPathFactory factory = XPathFactory.newInstance(); XPath xpath = factory.newXPath(); XPathExpression expr = xpath.compile("//bean[@name='" + beanName + "']/@class"); Object result = expr.evaluate(doc, XPathConstants.NODESET); NodeList nodes = (NodeList) result; if (nodes.getLength() > 0) { nodeValue = nodes.item(0).getNodeValue(); } } catch (ParserConfigurationException parserConfigurationException) { parserConfigurationException.printStackTrace(); } catch (IOException ioException) { ioException.printStackTrace(); } catch (SAXException saxException) { saxException.printStackTrace(); } catch (XPathExpressionException xPathExpressionException) { xPathExpressionException.printStackTrace(); } return nodeValue; }
From source file:Main.java
public static Document GetDocumentFromBytes(byte[] data) { //DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance("org.apache.xerces.jaxp.DocumentBuilderFactoryImpl",null); DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance(); DocumentBuilder db = null;/*from w w w .j a v a 2s.co m*/ Document doc = null; java.io.ByteArrayInputStream bais = new java.io.ByteArrayInputStream(data); try { db = dbf.newDocumentBuilder(); doc = db.parse(bais); } catch (ParserConfigurationException e) { // TODO Auto-generated catch block e.printStackTrace(); } catch (SAXException e) { // TODO Auto-generated catch block e.printStackTrace(); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } finally { try { bais.close(); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } } return doc; }
From source file:Main.java
public static String getCofigValue(Activity activity, String filename, String keyName) { String ret = ""; InputStream is = activity.getClass().getResourceAsStream(filename); if (is != null) { DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance(); DocumentBuilder builder = null; try {//from w w w . ja va2s . co m builder = factory.newDocumentBuilder(); } catch (ParserConfigurationException e) { // TODO Auto-generated catch block e.printStackTrace(); } Document doc = null; try { doc = builder.parse(is); } catch (SAXException e) { // TODO Auto-generated catch block e.printStackTrace(); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } doc.normalize(); NodeList list = doc.getElementsByTagName(keyName); if (list != null && list.getLength() > 0) { ret = list.item(0).getFirstChild().getNodeValue(); } } return ret; }
From source file:Main.java
/** * Create and return new blank XML document. * /* w w w.j av a2 s. c o m*/ * @return New XML document. */ public static Document createBlankXmlDocument() { Document doc = null; try { doc = DocumentBuilderFactory.newInstance().newDocumentBuilder().newDocument(); } catch (ParserConfigurationException e) { LOGGER.warning("ParserConfigurationException thrown when creating blank XML document."); e.printStackTrace(); } return doc; }
From source file:Main.java
static void initializeXMLReport(int numThreads, int experiment, int sampleInterval, String managerClassName, String benchmarkClassName, String adapterClassName) { try {// ww w .j a v a 2 s . com DocumentBuilder builder = DocumentBuilderFactory.newInstance().newDocumentBuilder(); doc = builder.newDocument(); Element root = doc.createElement("Statistics"); doc.appendChild(root); Element element = doc.createElement("Benchmark"); element.setTextContent(benchmarkClassName); root.appendChild(element); element = doc.createElement("Adapter"); element.setTextContent(adapterClassName); root.appendChild(element); element = doc.createElement("ContentionManager"); element.setTextContent(managerClassName); root.appendChild(element); element = doc.createElement("Threads"); element.setTextContent(Integer.toString(numThreads)); root.appendChild(element); element = doc.createElement("Mix"); element.setTextContent(Integer.toString(experiment)); root.appendChild(element); element = doc.createElement("SampleInterval"); element.setTextContent(Long.toString(sampleInterval)); root.appendChild(element); String name = System.getProperty("user.name"); if (name == null) name = ""; element = doc.createElement("Owner"); element.setTextContent(name); root.appendChild(element); java.util.Calendar cal = java.util.Calendar.getInstance(java.util.TimeZone.getDefault()); String DATE_FORMAT = "yyyy-MM-dd HH:mm:ss"; java.text.SimpleDateFormat sdf = new java.text.SimpleDateFormat(DATE_FORMAT); sdf.setTimeZone(java.util.TimeZone.getDefault()); element = doc.createElement("Date"); element.setTextContent(sdf.format(cal.getTime())); root.appendChild(element); } catch (ParserConfigurationException e) { e.printStackTrace(); } }
From source file:Main.java
public static Document getDocument() { DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance(); DocumentBuilder builder;/*from w ww . j av a2 s .co m*/ Document doc = null; try { builder = factory.newDocumentBuilder(); doc = builder.newDocument(); } catch (ParserConfigurationException e) { System.out.println("Error : XmlUtil.getDocument"); e.printStackTrace(); } finally { } return doc; }
From source file:Main.java
public static void writeXMLObject(String path, String name, String tag, String model, double ry, String version, double x, double y, double z) { try {/* ww w. j a v a2s . c o m*/ id++; DocumentBuilderFactory docFactory = DocumentBuilderFactory.newInstance(); DocumentBuilder docBuilder = docFactory.newDocumentBuilder(); // Root elements Document doc = docBuilder.newDocument(); doc.setXmlStandalone(true); Element rootElement = doc.createElement(tag); doc.appendChild(rootElement); rootElement.setAttributeNode(addAttribut(doc, "action", "void")); rootElement.setAttributeNode(addAttribut(doc, "actionDist", "10.0")); rootElement.setAttributeNode(addAttribut(doc, "collidable", "true")); rootElement.setAttributeNode(addAttribut(doc, "id", id + "")); rootElement.setAttributeNode(addAttribut(doc, "model", model)); rootElement.setAttributeNode(addAttribut(doc, "pCameraFacing", "true")); rootElement.setAttributeNode(addAttribut(doc, "pControlFlow", "false")); rootElement.setAttributeNode(addAttribut(doc, "pEmitH", "1.0")); rootElement.setAttributeNode(addAttribut(doc, "pEmitInnerRadius", "0.0")); rootElement.setAttributeNode(addAttribut(doc, "pEmitOutterRadius", "1.0")); rootElement.setAttributeNode(addAttribut(doc, "pEmitType", "0")); rootElement.setAttributeNode(addAttribut(doc, "pEmitW", "1.0")); rootElement.setAttributeNode(addAttribut(doc, "pEndA", "1.0")); rootElement.setAttributeNode(addAttribut(doc, "pEndB", "1.0")); rootElement.setAttributeNode(addAttribut(doc, "pEndMass", "1.0")); rootElement.setAttributeNode(addAttribut(doc, "pEndR", "1.0")); rootElement.setAttributeNode(addAttribut(doc, "pEndSize", "1.0")); rootElement.setAttributeNode(addAttribut(doc, "pEndV", "1.0")); rootElement.setAttributeNode(addAttribut(doc, "pFactoryNumber", "500")); rootElement.setAttributeNode(addAttribut(doc, "pInitialVelocity", "0.0030")); rootElement.setAttributeNode(addAttribut(doc, "pMaxAngle", "10.0")); rootElement.setAttributeNode(addAttribut(doc, "pMaxLife", "2000.0")); rootElement.setAttributeNode(addAttribut(doc, "pMinAngle", "0.0")); rootElement.setAttributeNode(addAttribut(doc, "pMinLife", "1000.0")); rootElement.setAttributeNode(addAttribut(doc, "pParticulesPerSecVar", "1.0")); rootElement.setAttributeNode(addAttribut(doc, "pParticulesPerSeconds", "100")); rootElement.setAttributeNode(addAttribut(doc, "pSpeed", "1.0")); rootElement.setAttributeNode(addAttribut(doc, "pStartA", "1.0")); rootElement.setAttributeNode(addAttribut(doc, "pStartB", "1.0")); rootElement.setAttributeNode(addAttribut(doc, "pStartMass", "1.0")); rootElement.setAttributeNode(addAttribut(doc, "pStartR", "1.0")); rootElement.setAttributeNode(addAttribut(doc, "pStartSize", "1.0")); rootElement.setAttributeNode(addAttribut(doc, "pStartV", "1.0")); rootElement.setAttributeNode(addAttribut(doc, "rx", "0.0")); rootElement.setAttributeNode(addAttribut(doc, "ry", ry + "")); rootElement.setAttributeNode(addAttribut(doc, "rz", "0.0")); rootElement.setAttributeNode(addAttribut(doc, "s", "1.0")); rootElement.setAttributeNode(addAttribut(doc, "type", "basic")); rootElement.setAttributeNode(addAttribut(doc, "versionCode", version)); rootElement.setAttributeNode(addAttribut(doc, "x", x + "")); rootElement.setAttributeNode(addAttribut(doc, "y", y + "")); rootElement.setAttributeNode(addAttribut(doc, "z", z + "")); TransformerFactory transformerFactory = TransformerFactory.newInstance(); Transformer transformer = transformerFactory.newTransformer(); DOMSource source = new DOMSource(doc); StreamResult result = new StreamResult(path + "\\" + name + id + ".xml"); transformer.transform(source, result); } catch (ParserConfigurationException pce) { pce.printStackTrace(); } catch (TransformerException tfe) { tfe.printStackTrace(); } }
From source file:Main.java
public static boolean creteEntity(Object entity, String fileName) { boolean flag = false; try {//from w ww .j ava 2 s . c o m DocumentBuilderFactory documentBuilderFactory = DocumentBuilderFactory.newInstance(); DocumentBuilder documentBuilder = documentBuilderFactory.newDocumentBuilder(); Document document = documentBuilder.parse(fileName); Class clazz = entity.getClass(); Field[] fields = clazz.getDeclaredFields(); Node EntityElement = document.getElementsByTagName(clazz.getSimpleName() + "s").item(0); Element newEntity = document.createElement(clazz.getSimpleName()); EntityElement.appendChild(newEntity); for (Field field : fields) { field.setAccessible(true); Element element = document.createElement(field.getName()); element.appendChild(document.createTextNode(field.get(entity).toString())); newEntity.appendChild(element); } TransformerFactory transformerFactory = TransformerFactory.newInstance(); Transformer transformer = transformerFactory.newTransformer(); DOMSource domSource = new DOMSource(document); StreamResult streamResult = new StreamResult(new File(fileName)); transformer.transform(domSource, streamResult); flag = true; } catch (ParserConfigurationException pce) { System.out.println(pce.getLocalizedMessage()); pce.printStackTrace(); } catch (TransformerException te) { System.out.println(te.getLocalizedMessage()); te.printStackTrace(); } catch (IOException ioe) { System.out.println(ioe.getLocalizedMessage()); ioe.printStackTrace(); } catch (SAXException sae) { System.out.println(sae.getLocalizedMessage()); sae.printStackTrace(); } catch (IllegalAccessException e) { e.printStackTrace(); } return flag; }
From source file:com.bluexml.side.Integration.alfresco.xforms.webscript.XmlBuilder.java
public static Document buildEntry(QName type, String objectId, Map<QName, Serializable> properties, List<AssociationBean> list) { // Document entry = new Document(); DocumentBuilder documentBuilder = null; try {/*from w ww . j av a 2s .c o m*/ documentBuilder = DocumentBuilderFactory.newInstance().newDocumentBuilder(); } catch (ParserConfigurationException e) { e.printStackTrace(); throw new RuntimeException("Couldn't create a document builder."); } Document doc = documentBuilder.newDocument(); Element root = doc.createElement(ENTRY_ROOTNODE); root.setAttribute(ENTRY_QUALIFIEDNAME, type.getLocalName()); root.setAttribute(ENTRY_ID, objectId); Element attributesE = buildAttributes(doc, properties); Element associationsE = buildAssociations(doc, list); root.appendChild(attributesE); root.appendChild(associationsE); doc.appendChild(root); return doc; }
From source file:com.grameenfoundation.ictc.utils.XMLParser.java
public static Document parseXmlText(String requestType) { //get the factory DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance(); try {// ww w .ja v a2s . c o m //Using factory get an instance of document builder DocumentBuilder db = dbf.newDocumentBuilder(); //InputSource is = new InputSource(); //is.setCharacterStream(new StringReader(data)); //File f = new File("/home/nii-amon/Documents/cardlessXML/XMLFile.xml"); File f = new File(requestType); //File f = new File("/home/nii-amon/Documents/cardlessXML/txnType.xml"); Document doc = db.parse(f); // normalize text representation doc.getDocumentElement().normalize(); System.out.println("Root element of the doc is " + doc.getDocumentElement().getNodeName()); return doc; } catch (ParserConfigurationException pce) { //Log.info("ParserConfigurationException. Reason: "+pce.getMessage()); pce.printStackTrace(); return null; } catch (IOException ioe) { //Log.info("IOException. Reason: "+ioe.getMessage()); ioe.printStackTrace(); return null; } catch (org.xml.sax.SAXException ex) { Logger.getLogger(XMLParser.class.getName()).log(Level.SEVERE, null, ex); } return null; }