Java Code Examples for org.xml.sax.SAXException#printStackTrace()
The following examples show how to use
org.xml.sax.SAXException#printStackTrace() .
You can vote up the ones you like or vote down the ones you don't like,
and go to the original project or source file by following the links above each example. You may check out the related API usage on the sidebar.
Example 1
Source File: JUnitXMLParser.java From gemfirexd-oss with Apache License 2.0 | 6 votes |
public JUnitResultData parseXmlFile(File xmlFile){ this.xmlFile = xmlFile; //get the factory DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance(); JUnitResultData returnResultsForFile = null; try { //Using factory get an instance of document builder DocumentBuilder db = dbf.newDocumentBuilder(); //parse using builder to get DOM representation of the XML file dom = db.parse(xmlFile); returnResultsForFile = parseDocument(); returnResultsForFile.setJunitResultfile(xmlFile); }catch(ParserConfigurationException pce) { pce.printStackTrace(); }catch(SAXException se) { se.printStackTrace(); }catch(IOException ioe) { ioe.printStackTrace(); } return returnResultsForFile; }
Example 2
Source File: XMLTransferDestinationReportWriter.java From alfresco-repository with GNU Lesser General Public License v3.0 | 6 votes |
@Override public void writeCreated(NodeRef sourceNodeRef, NodeRef newNode, NodeRef newParentNodeRef, String newPath) { try { AttributesImpl attributes = new AttributesImpl(); attributes.addAttribute(TransferReportModel.TRANSFER_REPORT_MODEL_1_0_URI, "date", "date", "dateTime", ISO8601DateFormat.format(new Date())); attributes.addAttribute(TransferReportModel.TRANSFER_REPORT_MODEL_1_0_URI, "sourceNodeRef", "sourceNodeRef", "string", sourceNodeRef.toString()); attributes.addAttribute(TransferReportModel.TRANSFER_REPORT_MODEL_1_0_URI, "destinationNodeRef", "destinationNodeRef", "string", newNode.toString()); attributes.addAttribute(TransferReportModel.TRANSFER_REPORT_MODEL_1_0_URI, "parentNodeRef", "parentNodeRef", "string", newParentNodeRef.toString()); writer.startElement(TransferDestinationReportModel.TRANSFER_REPORT_MODEL_1_0_URI, TransferDestinationReportModel.LOCALNAME_TRANSFER_CREATED, PREFIX + ":" + TransferDestinationReportModel.LOCALNAME_TRANSFER_CREATED, attributes); writeDestinationPath(newPath); writer.endElement(TransferDestinationReportModel.TRANSFER_REPORT_MODEL_1_0_URI, TransferDestinationReportModel.LOCALNAME_TRANSFER_CREATED, PREFIX + ":" + TransferDestinationReportModel.LOCALNAME_TRANSFER_CREATED); } catch (SAXException se) { // TODO Auto-generated catch block se.printStackTrace(); } }
Example 3
Source File: XMLTransferDestinationReportWriter.java From alfresco-repository with GNU Lesser General Public License v3.0 | 6 votes |
@Override public void writeChangeState(String state) { try { AttributesImpl attributes = new AttributesImpl(); attributes.addAttribute(TransferDestinationReportModel.TRANSFER_REPORT_MODEL_1_0_URI, "state", "state", "String", state); attributes.addAttribute(TransferReportModel.TRANSFER_REPORT_MODEL_1_0_URI, "date", "date", "dateTime", ISO8601DateFormat.format(new Date())); writer.startElement(TransferDestinationReportModel.TRANSFER_REPORT_MODEL_1_0_URI, TransferDestinationReportModel.LOCALNAME_TRANSFER_STATE, PREFIX + ":" + TransferDestinationReportModel.LOCALNAME_TRANSFER_STATE, attributes); writer.endElement(TransferDestinationReportModel.TRANSFER_REPORT_MODEL_1_0_URI, TransferDestinationReportModel.LOCALNAME_TRANSFER_STATE, PREFIX + ":" + TransferDestinationReportModel.LOCALNAME_TRANSFER_STATE); } catch (SAXException se) { // TODO Auto-generated catch block se.printStackTrace(); } }
Example 4
Source File: Bug6582545Test.java From openjdk-jdk9 with GNU General Public License v2.0 | 6 votes |
@Test public void testAttributeCaching() { File xmlFile = new File(getClass().getResource("Bug6582545.xml").getFile()); try { DocumentBuilderFactory aDocumentBuilderFactory = DocumentBuilderFactory.newInstance(); xmlParser = aDocumentBuilderFactory.newDocumentBuilder(); // works fine with JDK 1.4.2, 1.5 // does not work with JDK 1.6 document = xmlParser.parse(xmlFile); printNode(FWS1); } catch (SAXException saxException) { saxException.printStackTrace(); } catch (ParserConfigurationException parserConfigurationException) { parserConfigurationException.printStackTrace(); } catch (IOException ioException) { ioException.printStackTrace(); } catch (IllegalArgumentException illegalArgumentException) { illegalArgumentException.printStackTrace(); } }
Example 5
Source File: ConQATOutputParser.java From JDeodorant with MIT License | 6 votes |
public ConQATOutputParser(IJavaProject iJavaProject, String cloneOutputFilePath) throws InvalidInputFileException { super(iJavaProject, cloneOutputFilePath); DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance(); factory.setIgnoringElementContentWhitespace(true); try { DocumentBuilder builder = factory.newDocumentBuilder(); File file = new File(this.getToolOutputFilePath()); this.document = builder.parse(file); NodeList cloneClassesNodeList = document.getElementsByTagName("cloneClass"); if (cloneClassesNodeList.getLength() != 0) { this.setCloneGroupCount(cloneClassesNodeList.getLength()); } else { this.document = null; throw new InvalidInputFileException(); } } catch (IOException ioex) { ioex.printStackTrace(); } catch (SAXException saxe) { saxe.printStackTrace(); } catch (ParserConfigurationException e) { e.printStackTrace(); } }
Example 6
Source File: ParserContext.java From openjdk-jdk8u with GNU General Public License v2.0 | 6 votes |
public ParserContext( XSOMParser owner, XMLParser parser ) { this.owner = owner; this.parser = parser; try { parse(new InputSource(ParserContext.class.getResource("datatypes.xsd").toExternalForm())); SchemaImpl xs = (SchemaImpl) schemaSet.getSchema("http://www.w3.org/2001/XMLSchema"); xs.addSimpleType(schemaSet.anySimpleType,true); xs.addComplexType(schemaSet.anyType,true); } catch( SAXException e ) { // this must be a bug of XSOM if(e.getException()!=null) e.getException().printStackTrace(); else e.printStackTrace(); throw new InternalError(); } }
Example 7
Source File: AsposeMavenProjectManager.java From Aspose.OCR-for-Java with MIT License | 6 votes |
public NodeList getDependenciesFromPOM(String mavenPomXmlfile, String excludeGroup) { try { Document pomDocument = getXmlDocument(mavenPomXmlfile); XPathFactory xPathfactory = XPathFactory.newInstance(); XPath xpath = xPathfactory.newXPath(); String expression = "//dependency[child::groupId[text()!='" + excludeGroup + "']]"; XPathExpression xPathExpr = xpath.compile(expression); NodeList nl = (NodeList) xPathExpr.evaluate(pomDocument, XPathConstants.NODESET); if (nl != null && nl.getLength() > 0) { return nl; } } catch (IOException io) { io.printStackTrace(); } catch (ParserConfigurationException pce) { pce.printStackTrace(); } catch (SAXException sae) { sae.printStackTrace(); } catch (XPathExpressionException e) { e.printStackTrace(); } return null; }
Example 8
Source File: XMLTransferDestinationReportWriter.java From alfresco-repository with GNU Lesser General Public License v3.0 | 6 votes |
public void writeOldPath(String path) { try { AttributesImpl attributes = new AttributesImpl(); writer.startElement(TransferDestinationReportModel.TRANSFER_REPORT_MODEL_1_0_URI, TransferDestinationReportModel.LOCALNAME_TRANSFER_OLD_PATH, PREFIX + ":" + TransferDestinationReportModel.LOCALNAME_TRANSFER_OLD_PATH, attributes); writer.characters(path.toCharArray(), 0, path.length()); writer.endElement(TransferDestinationReportModel.TRANSFER_REPORT_MODEL_1_0_URI, TransferDestinationReportModel.LOCALNAME_TRANSFER_OLD_PATH, PREFIX + ":" + TransferDestinationReportModel.LOCALNAME_TRANSFER_OLD_PATH); } catch (SAXException se) { // TODO Auto-generated catch block se.printStackTrace(); } }
Example 9
Source File: JUnitXMLParser.java From gemfirexd-oss with Apache License 2.0 | 6 votes |
public JUnitResultData parseXmlFile(File xmlFile){ this.xmlFile = xmlFile; //get the factory DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance(); JUnitResultData returnResultsForFile = null; try { //Using factory get an instance of document builder DocumentBuilder db = dbf.newDocumentBuilder(); //parse using builder to get DOM representation of the XML file dom = db.parse(xmlFile); returnResultsForFile = parseDocument(); returnResultsForFile.setJunitResultfile(xmlFile); }catch(ParserConfigurationException pce) { pce.printStackTrace(); }catch(SAXException se) { se.printStackTrace(); }catch(IOException ioe) { ioe.printStackTrace(); } return returnResultsForFile; }
Example 10
Source File: ParserContext.java From openjdk-8 with GNU General Public License v2.0 | 6 votes |
public ParserContext( XSOMParser owner, XMLParser parser ) { this.owner = owner; this.parser = parser; try { parse(new InputSource(ParserContext.class.getResource("datatypes.xsd").toExternalForm())); SchemaImpl xs = (SchemaImpl) schemaSet.getSchema("http://www.w3.org/2001/XMLSchema"); xs.addSimpleType(schemaSet.anySimpleType,true); xs.addComplexType(schemaSet.anyType,true); } catch( SAXException e ) { // this must be a bug of XSOM if(e.getException()!=null) e.getException().printStackTrace(); else e.printStackTrace(); throw new InternalError(); } }
Example 11
Source File: Bug6879614Test.java From openjdk-jdk9 with GNU General Public License v2.0 | 5 votes |
@Test public void testAttributeCaching() { File xmlFile = new File(getClass().getResource("Bug6879614.xml").getFile()); DocumentBuilderFactory _documentBuilderFactory = DocumentBuilderFactory.newInstance(); _documentBuilderFactory.setValidating(false); _documentBuilderFactory.setIgnoringComments(true); _documentBuilderFactory.setIgnoringElementContentWhitespace(true); _documentBuilderFactory.setCoalescing(true); _documentBuilderFactory.setExpandEntityReferences(true); _documentBuilderFactory.setNamespaceAware(true); DocumentBuilder _documentBuilder = null; try { _documentBuilder = _documentBuilderFactory.newDocumentBuilder(); } catch (ParserConfigurationException pce) { pce.printStackTrace(); } Document xmlDoc = null; try { xmlDoc = _documentBuilder.parse(xmlFile); if (xmlDoc == null) { System.out.println("Hello!!!, there is a problem here"); } else { System.out.println("Good, the parsing went through fine."); } } catch (SAXException se) { se.printStackTrace(); } catch (IOException ioe) { ioe.printStackTrace(); } }
Example 12
Source File: AsposeMavenModuleBuilderHelper.java From Aspose.OCR-for-Java with MIT License | 5 votes |
private void addMavenConfiguration(final VirtualFile miscxml, String mavenMiscXmlfile) { try { Document pomDocument = getXmlDocument(mavenMiscXmlfile); // Get the root (Project Node) element Node projectNode = pomDocument.getFirstChild(); Element component = pomDocument.createElement("component"); component.setAttribute("name", "MavenProjectsManager"); projectNode.appendChild(component); Element option = pomDocument.createElement("option"); option.setAttribute("name", "originalFiles"); component.appendChild(option); Element list = pomDocument.createElement("list"); option.appendChild(list); Element listOption = pomDocument.createElement("option"); listOption.setAttribute("value", "$PROJECT_DIR$/pom.xml"); list.appendChild(listOption); // Write the content into misc xml file AsposeMavenProjectManager.getInstance().writeXmlDocumentToVirtualFile(miscxml, pomDocument); } catch (IOException io) { io.printStackTrace(); } catch (ParserConfigurationException pce) { pce.printStackTrace(); } catch (SAXException sae) { sae.printStackTrace(); } }
Example 13
Source File: Bug6963468Test.java From openjdk-jdk9 with GNU General Public License v2.0 | 5 votes |
@Test public void testInstance() throws ParserConfigurationException, SAXException, IOException { System.out.println(Bug6963468Test.class.getResource("Bug6963468.xsd").getPath()); File schemaFile = new File(Bug6963468Test.class.getResource("Bug6963468.xsd").getPath()); SAXParser parser = createParser(schemaFile); try { parser.parse(Bug6963468Test.class.getResource("Bug6963468.xml").getPath(), new DefaultHandler()); } catch (SAXException e) { e.printStackTrace(); Assert.fail("Fatal Error: " + strException(e)); } }
Example 14
Source File: SchemaCompilerImpl.java From openjdk-jdk8u-backup with GNU General Public License v2.0 | 5 votes |
public void parseSchema(InputSource source) { checkAbsoluteness(source.getSystemId()); try { forest.parse(source,true); } catch (SAXException e) { // parsers are required to report an error to ErrorHandler, // so we should never see this error. e.printStackTrace(); } }
Example 15
Source File: Bug6967214Test.java From openjdk-jdk9 with GNU General Public License v2.0 | 5 votes |
@Test public void test() { try { File dir = new File(Bug6967214Test.class.getResource("Bug6967214").getPath()); File files[] = dir.listFiles(); SchemaFactory schemaFactory = SchemaFactory.newInstance(XMLConstants.W3C_XML_SCHEMA_NS_URI); for (int i = 0; i < files.length; i++) { try { System.out.println(files[i].getName()); Schema schema = schemaFactory.newSchema(new StreamSource(files[i])); Assert.fail("should report error"); } catch (org.xml.sax.SAXParseException spe) { continue; } } } catch (SAXException e) { e.printStackTrace(); } }
Example 16
Source File: Bug6970890Test.java From openjdk-jdk9 with GNU General Public License v2.0 | 5 votes |
@Test public void test_reH16() { try { SchemaFactory schemaFactory = SchemaFactory.newInstance(XMLConstants.W3C_XML_SCHEMA_NS_URI); Schema schema = schemaFactory.newSchema(new StreamSource(Bug6970890Test.class.getResourceAsStream("Bug6970890_1.xsd"))); } catch (SAXException e) { e.printStackTrace(); Assert.fail("The - character is a valid character range at the beginning or end of a positive character group"); } }
Example 17
Source File: Reader.java From gama with GNU General Public License v3.0 | 5 votes |
public void parseXmlFile() { final DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance(); try { final DocumentBuilder db = dbf.newDocumentBuilder(); final Document dom = db.parse(myStream); this.sims = this.readSimulation(dom); } catch (final ParserConfigurationException pce) { pce.printStackTrace(); } catch (final SAXException se) { se.printStackTrace(); } catch (final IOException ioe) { ioe.printStackTrace(); } }
Example 18
Source File: ModifyXMLFile.java From maven-framework-project with MIT License | 4 votes |
public static void main(String argv[]) { try { DocumentBuilderFactory docFactory = DocumentBuilderFactory.newInstance(); DocumentBuilder docBuilder = docFactory.newDocumentBuilder(); Document doc = docBuilder.parse(ClassLoader.getSystemResourceAsStream("file.xml")); // Get the root element //Node company = doc.getFirstChild(); // Get the staff element , it may not working if tag has spaces, or // whatever weird characters in front...it's better to use // getElementsByTagName() to get it directly. // Node staff = company.getFirstChild(); // Get the staff element by tag name directly Node staff = doc.getElementsByTagName("staff").item(0); // update staff attribute NamedNodeMap attr = staff.getAttributes(); Node nodeAttr = attr.getNamedItem("id"); nodeAttr.setTextContent("2"); // append a new node to staff Element age = doc.createElement("age"); age.appendChild(doc.createTextNode("28")); staff.appendChild(age); // loop the staff child node NodeList list = staff.getChildNodes(); for (int i = 0; i < list.getLength(); i++) { Node node = list.item(i); // get the salary element, and update the value if ("salary".equals(node.getNodeName())) { node.setTextContent("2000000"); } //remove firstname if ("firstname".equals(node.getNodeName())) { staff.removeChild(node); } } // write the content into xml file TransformerFactory transformerFactory = TransformerFactory.newInstance(); Transformer transformer = transformerFactory.newTransformer(); DOMSource source = new DOMSource(doc); StreamResult result = new StreamResult(new File("target/file.xml")); transformer.transform(source, result); System.out.println("Done"); } catch (ParserConfigurationException pce) { pce.printStackTrace(); } catch (TransformerException tfe) { tfe.printStackTrace(); } catch (IOException ioe) { ioe.printStackTrace(); } catch (SAXException sae) { sae.printStackTrace(); } }
Example 19
Source File: SummaryGenerator.java From openjdk-systemtest with Apache License 2.0 | 4 votes |
public static void main (String[] args) { try { DocumentBuilderFactory docBuilderFactory = DocumentBuilderFactory.newInstance(); DocumentBuilder docBuilder = docBuilderFactory.newDocumentBuilder(); Document doc = docBuilder.parse (new File(args[0])); doc.getDocumentElement ().normalize (); NodeList listOfTestResults = doc.getElementsByTagName("TestResult"); String testPath = ""; String message = ""; StringBuffer resultSummary = new StringBuffer(); for(int s=0; s<listOfTestResults.getLength() ; s++) { Node aResult = listOfTestResults.item(s); if(aResult.getNodeType() == Node.ELEMENT_NODE) { Element aResultElement = (Element) aResult; testPath = aResultElement.getAttribute("url"); NodeList ns = aResultElement.getElementsByTagName("ResultProperties"); if ( ns != null) { Node resultPropertiesNode = ns.item(0); if (resultPropertiesNode != null) { if(resultPropertiesNode.getNodeType() == Node.ELEMENT_NODE) { Element aResultPropertiesElement = (Element) resultPropertiesNode; NodeList properties = aResultPropertiesElement.getElementsByTagName("Property"); for (int i = 0 ; i < properties.getLength(); i++) { Node aProperty = properties.item(i); if(aProperty.getNodeType() == Node.ELEMENT_NODE) { Element aPropertyElement = (Element) aProperty; String name = aPropertyElement.getAttribute("name"); if ( name != null && name.equals("execStatus")) { message = aPropertyElement.getAttribute("value"); resultSummary.append(testPath + " " + message + "\n"); break; } } } } } } } } FileWriter fw = new FileWriter(new File("summary.txt")); fw.write(resultSummary.toString()); fw.close(); System.out.println(resultSummary.toString()); } catch (SAXParseException err) { System.out.println ("Error processing XML JCK output report" + err.getMessage ()); err.printStackTrace(); }catch (SAXException e) { System.out.println ("Error processing XML JCK output report" + e.getMessage ()); e.printStackTrace(); }catch (Throwable t) { t.printStackTrace (); } }
Example 20
Source File: IncrementalSAXSource_Xerces.java From openjdk-8-source with GNU General Public License v2.0 | 4 votes |
/** Simple unit test. Attempt coroutine parsing of document indicated * by first argument (as a URI), report progress. */ public static void _main(String args[]) { System.out.println("Starting..."); CoroutineManager co = new CoroutineManager(); int appCoroutineID = co.co_joinCoroutineSet(-1); if (appCoroutineID == -1) { System.out.println("ERROR: Couldn't allocate coroutine number.\n"); return; } IncrementalSAXSource parser= createIncrementalSAXSource(); // Use a serializer as our sample output com.sun.org.apache.xml.internal.serialize.XMLSerializer trace; trace=new com.sun.org.apache.xml.internal.serialize.XMLSerializer(System.out,null); parser.setContentHandler(trace); parser.setLexicalHandler(trace); // Tell coroutine to begin parsing, run while parsing is in progress for(int arg=0;arg<args.length;++arg) { try { InputSource source = new InputSource(args[arg]); Object result=null; boolean more=true; parser.startParse(source); for(result = parser.deliverMoreNodes(more); result==Boolean.TRUE; result = parser.deliverMoreNodes(more)) { System.out.println("\nSome parsing successful, trying more.\n"); // Special test: Terminate parsing early. if(arg+1<args.length && "!".equals(args[arg+1])) { ++arg; more=false; } } if (result instanceof Boolean && ((Boolean)result)==Boolean.FALSE) { System.out.println("\nParser ended (EOF or on request).\n"); } else if (result == null) { System.out.println("\nUNEXPECTED: Parser says shut down prematurely.\n"); } else if (result instanceof Exception) { throw new com.sun.org.apache.xml.internal.utils.WrappedRuntimeException((Exception)result); // System.out.println("\nParser threw exception:"); // ((Exception)result).printStackTrace(); } } catch(SAXException e) { e.printStackTrace(); } } }