org.xml.sax.SAXParseException Java Examples
The following examples show how to use
org.xml.sax.SAXParseException.
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: AdeUtilMain.java From ade with GNU General Public License v3.0 | 6 votes |
protected void validateGood(File file) throws IOException, SAXException, AdeException { System.out.println("Starting"); String fileName_Flowlayout_xsd = Ade.getAde().getConfigProperties() .getXsltDir() + FLOW_LAYOUT_XSD_File_Name; Source schemaFile = new StreamSource(fileName_Flowlayout_xsd); SchemaFactory sf = SchemaFactory .newInstance(XMLConstants.W3C_XML_SCHEMA_NS_URI); Schema mSchema = sf.newSchema(schemaFile); System.out.println("Validating " + file.getPath()); Validator val = mSchema.newValidator(); FileInputStream fis = new FileInputStream(file); StreamSource streamSource = new StreamSource(fis); try { val.validate(streamSource); } catch (SAXParseException e) { System.out.println(e); throw e; } System.out.println("SUCCESS!"); }
Example #2
Source File: MCRXMLParserErrorHandler.java From mycore with GNU General Public License v3.0 | 6 votes |
/** * Returns a text indicating at which line and column the error occured. * * @param ex the SAXParseException exception * @return the location string */ public static String getSAXErrorMessage(SAXParseException ex) { StringBuilder str = new StringBuilder(); String systemId = ex.getSystemId(); if (systemId != null) { int index = systemId.lastIndexOf('/'); if (index != -1) { systemId = systemId.substring(index + 1); } str.append(systemId).append(": "); } str.append("line ").append(ex.getLineNumber()); str.append(", column ").append(ex.getColumnNumber()); str.append(", "); str.append(ex.getLocalizedMessage()); return str.toString(); }
Example #3
Source File: EsoReader.java From EventCoreference with Apache License 2.0 | 6 votes |
public void parseFile(String filePath) { String myerror = ""; try { SAXParserFactory factory = SAXParserFactory.newInstance(); factory.setValidating(false); SAXParser parser = factory.newSAXParser(); InputSource inp = new InputSource (new FileReader(filePath)); parser.parse(inp, this); } catch (SAXParseException err) { myerror = "\n** Parsing error" + ", line " + err.getLineNumber() + ", uri " + err.getSystemId(); myerror += "\n" + err.getMessage(); System.out.println("myerror = " + myerror); } catch (SAXException e) { Exception x = e; if (e.getException() != null) x = e.getException(); myerror += "\nSAXException --" + x.getMessage(); System.out.println("myerror = " + myerror); } catch (Exception eee) { eee.printStackTrace(); myerror += "\nException --" + eee.getMessage(); System.out.println("myerror = " + myerror); } }
Example #4
Source File: CompactSyntax.java From openjdk-8 with GNU General Public License v2.0 | 5 votes |
private void doError(String message, Token tok) { hadError = true; if (eh != null) { LocatorImpl loc = new LocatorImpl(); loc.setLineNumber(tok.beginLine); loc.setColumnNumber(tok.beginColumn); loc.setSystemId(sourceUri); try { eh.error(new SAXParseException(message, loc)); } catch (SAXException se) { throw new BuildException(se); } } }
Example #5
Source File: Xml.java From RADL with Apache License 2.0 | 5 votes |
private boolean isMissingSchemaError(SAXParseException exception) { String message = exception.getMessage(); if (message == null) { return false; } return message.contains("no grammar found") || message.contains("must match DOCTYPE root \"null\""); }
Example #6
Source File: ErrorCollectorHandler.java From freehealth-connector with GNU Affero General Public License v3.0 | 5 votes |
public void fatalError(SAXParseException exception) throws SAXException { if (this.accept(exception)) { String msg = "FATAL " + this.toString(exception); this.exceptionFatalList.add(msg); } }
Example #7
Source File: Driver.java From caja with Apache License 2.0 | 5 votes |
/** * Reports a warning without line/col * * @param message * the message * @throws SAXException */ protected void warnWithoutLocation(String message) throws SAXException { ErrorHandler errorHandler = tokenizer.getErrorHandler(); if (errorHandler == null) { return; } SAXParseException spe = new SAXParseException(message, null, tokenizer.getSystemId(), -1, -1); errorHandler.warning(spe); }
Example #8
Source File: JspDocumentParser.java From tomcatsrc with Apache License 2.0 | 5 votes |
@Override public void startPrefixMapping(String prefix, String uri) throws SAXException { TagLibraryInfo taglibInfo; if (directivesOnly && !(JSP_URI.equals(uri))) { return; } try { taglibInfo = getTaglibInfo(prefix, uri); } catch (JasperException je) { throw new SAXParseException( Localizer.getMessage("jsp.error.could.not.add.taglibraries"), locator, je); } if (taglibInfo != null) { if (pageInfo.getTaglib(uri) == null) { pageInfo.addTaglib(uri, taglibInfo); } pageInfo.pushPrefixMapping(prefix, uri); } else { pageInfo.pushPrefixMapping(prefix, null); } }
Example #9
Source File: ErrorHandlerProxy.java From Bytecoder with Apache License 2.0 | 5 votes |
public void error(SAXParseException e) throws SAXException { XMLErrorHandler eh = getErrorHandler(); if (eh instanceof ErrorHandlerWrapper) { ((ErrorHandlerWrapper)eh).fErrorHandler.error(e); } else { eh.error("","",ErrorHandlerWrapper.createXMLParseException(e)); } // if an XNIException is thrown, just let it go. // REVISIT: is this OK? or should we try to wrap it into SAXException? }
Example #10
Source File: SimpleFontExtensionHelper.java From jasperreports with GNU Lesser General Public License v3.0 | 5 votes |
@Override public void fatalError(SAXParseException e) { if (log.isFatalEnabled()) { log.fatal("Error parsing styled text.", e); } }
Example #11
Source File: Internalizer.java From openjdk-8 with GNU General Public License v2.0 | 5 votes |
private void reportError( Element errorSource, String formattedMsg, Exception nestedException ) { SAXParseException e = new SAXParseException2( formattedMsg, forest.locatorTable.getStartLocation(errorSource), nestedException ); errorHandler.error(e); }
Example #12
Source File: BaseAbstractHandler.java From kogito-runtimes with Apache License 2.0 | 5 votes |
public void emptyContentCheck(final String element, final String content, final ExtensibleXmlParser xmlPackageReader) throws SAXException { if ( content == null || content.trim().equals( "" ) ) { throw new SAXParseException( "<" + element + "> requires content", xmlPackageReader.getLocator() ); } }
Example #13
Source File: SchemaBuilderImpl.java From openjdk-jdk8u-backup with GNU General Public License v2.0 | 5 votes |
private void error(SAXParseException message) throws BuildException { noteError(); try { if (eh != null) { eh.error(message); } } catch (SAXException e) { throw new BuildException(e); } }
Example #14
Source File: UPnPDevice.java From Android-UPnP-Browser with Apache License 2.0 | 5 votes |
public void downloadSpecs() throws Exception { Request request = new Request.Builder() .url(mLocation) .build(); Response response = mClient.newCall(request).execute(); if (!response.isSuccessful()) { throw new IOException("Unexpected code " + response); } mRawXml = response.body().string(); DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance(); DocumentBuilder db = dbf.newDocumentBuilder(); InputSource source = new InputSource(new StringReader(mRawXml)); Document doc; try { doc = db.parse(source); } catch (SAXParseException e) { return; } XPath xPath = XPathFactory.newInstance().newXPath(); mProperties.put("xml_icon_url", xPath.compile("//icon/url").evaluate(doc)); generateIconUrl(); mProperties.put("xml_friendly_name", xPath.compile("//friendlyName").evaluate(doc)); }
Example #15
Source File: ParserAdapter.java From jdk8u60 with GNU General Public License v2.0 | 5 votes |
/** * Construct an exception for the current context. * * @param message The error message. */ private SAXParseException makeException (String message) { if (locator != null) { return new SAXParseException(message, locator); } else { return new SAXParseException(message, null, null, -1, -1); } }
Example #16
Source File: ResponseParser.java From r-course with MIT License | 5 votes |
@Override public void characters(char[] ch, int start, int length) throws SAXException { try { String thisElement = (String) this.elNames.peek(); if (thisElement != null) { if (thisElement.equals("name")) { ((Member) this.objects.peek()).setName(new String(ch, start, length)); } else if (thisElement.equals("value")) { ((Value) this.objects.peek()).appendString(new String(ch, start, length)); } else if (thisElement.equals("i4") || thisElement.equals("int")) { ((Value) this.objects.peek()).setInt(new String(ch, start, length)); } else if (thisElement.equals("boolean")) { ((Value) this.objects.peek()).setBoolean(new String(ch, start, length)); } else if (thisElement.equals("string")) { ((Value) this.objects.peek()).appendString(new String(ch, start, length)); } else if (thisElement.equals("double")) { ((Value) this.objects.peek()).setDouble(new String(ch, start, length)); } else if (thisElement.equals("dateTime.iso8601")) { ((Value) this.objects.peek()).setDateTime(new String(ch, start, length)); } else if (thisElement.equals("base64")) { ((Value) this.objects.peek()).setBase64(new String(ch, start, length).getBytes()); } } } catch (Exception e) { throw new SAXParseException(e.getMessage(), null, e); } }
Example #17
Source File: OntopiaErrorHandler.java From ontopia with Apache License 2.0 | 5 votes |
/** * This will report a fatal error that has occurred; this indicates * that a rule has been broken that makes continued parsing either * impossible or an almost certain waste of time. * * @param exception <code>SAXParseException</code> that occurred. * @throws <code>SAXException</code> when things go wrong */ @Override public void fatalError(SAXParseException exception) throws SAXException { System.out.println("**Parsing Fatal Error**\n" + " Line: " + exception.getLineNumber() + "\n" + " URI: " + exception.getSystemId() + "\n" + " Message: " + exception.getMessage()); throw new SAXException("Fatal Error encountered"); }
Example #18
Source File: AmfxMessageDeserializer.java From flex-blazeds with Apache License 2.0 | 5 votes |
/** * Process FatalError of a SAXParseException. * * @param exception SAXParseException * @throws SAXException rethrow the SAXException */ public void fatalError(SAXParseException exception) throws SAXException { if ((exception.getException() != null) && (exception.getException() instanceof MessageException)) throw (MessageException)exception.getException(); throw new MessageException(exception.getMessage()); }
Example #19
Source File: ErrorLogger.java From lams with GNU General Public License v2.0 | 5 votes |
public void logErrors() { if ( errors != null ) { for ( SAXParseException e : errors ) { if ( file == null ) { LOG.parsingXmlError( e.getLineNumber(), e.getMessage() ); } else { LOG.parsingXmlErrorForFile( file, e.getLineNumber(), e.getMessage() ); } } } }
Example #20
Source File: ErrorCollectorHandler.java From freehealth-connector with GNU Affero General Public License v3.0 | 5 votes |
public void fatalError(SAXParseException exception) throws SAXException { if (this.accept(exception)) { String msg = "FATAL " + this.toString(exception); this.exceptionFatalList.add(msg); } }
Example #21
Source File: DefaultErrorHandler.java From openjdk-8-source with GNU General Public License v2.0 | 5 votes |
public static void ensureLocationSet(TransformerException exception) { // SourceLocator locator = exception.getLocator(); SourceLocator locator = null; Throwable cause = exception; // Try to find the locator closest to the cause. do { if(cause instanceof SAXParseException) { locator = new SAXSourceLocator((SAXParseException)cause); } else if (cause instanceof TransformerException) { SourceLocator causeLocator = ((TransformerException)cause).getLocator(); if(null != causeLocator) locator = causeLocator; } if(cause instanceof TransformerException) cause = ((TransformerException)cause).getCause(); else if(cause instanceof SAXException) cause = ((SAXException)cause).getException(); else cause = null; } while(null != cause); exception.setLocator(locator); }
Example #22
Source File: XMLFilterImpl.java From Java8CN with Apache License 2.0 | 5 votes |
/** * Filter a warning event. * * @param e The warning as an exception. * @exception org.xml.sax.SAXException The client may throw * an exception during processing. */ public void warning (SAXParseException e) throws SAXException { if (errorHandler != null) { errorHandler.warning(e); } }
Example #23
Source File: ErrorReceiver.java From openjdk-jdk8u-backup with GNU General Public License v2.0 | 5 votes |
/** * Returns the human readable string representation of the * {@link org.xml.sax.Locator} part of the specified * {@link SAXParseException}. * * @return non-null valid object. */ protected final String getLocationString( SAXParseException e ) { if(e.getLineNumber()!=-1 || e.getSystemId()!=null) { int line = e.getLineNumber(); return Messages.format( Messages.LINE_X_OF_Y, line==-1?"?":Integer.toString( line ), getShortName( e.getSystemId() ) ); } else { return Messages.format( Messages.UNKNOWN_LOCATION ); } }
Example #24
Source File: DraconianErrorHandler.java From TencentKona-8 with GNU General Public License v2.0 | 4 votes |
/** Fatal Error: Throws back SAXParseException. */ public void fatalError(SAXParseException e) throws SAXException { throw e; }
Example #25
Source File: SamlMetaDataFileUpload.java From blackduck-alert with Apache License 2.0 | 4 votes |
@Override public void fatalError(SAXParseException exception) throws SAXException { logger.error("File upload exception fatal error:", exception); }
Example #26
Source File: ConnectErrorListener.java From kafka-connect-transform-xml with Apache License 2.0 | 4 votes |
@Override public void warning(SAXParseException e) { log.warn("warning", e); }
Example #27
Source File: AbstractLDMLHandler.java From jdk8u60 with GNU General Public License v2.0 | 4 votes |
@SuppressWarnings(value = "CallToThreadDumpStack") @Override public void error(SAXParseException e) throws SAXException { e.printStackTrace(); }
Example #28
Source File: ParserContext.java From openjdk-jdk9 with GNU General Public License v2.0 | 4 votes |
public void fatalError(SAXParseException e) throws SAXException { setErrorFlag(); getErrorHandler().fatalError(e); }
Example #29
Source File: DTDEventListener.java From openjdk-jdk8u-backup with GNU General Public License v2.0 | 4 votes |
public void fatalError(SAXParseException e) throws SAXException;
Example #30
Source File: SchemaBuilderImpl.java From jdk8u60 with GNU General Public License v2.0 | 4 votes |
private void error(String key, String arg1, String arg2, Locator loc) throws BuildException { error(new SAXParseException(localizer.message(key, arg1, arg2), loc)); }