Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public static boolean validate(String xml)throws ParserConfigurationException, IOException, org.xml.sax.SAXException{
- try {
- SAXParserFactory factory = SAXParserFactory.newInstance();
- factory.setValidating(true);
- factory.setNamespaceAware(true);
- SAXParser parser = factory.newSAXParser();
- XMLReader reader = parser.getXMLReader();
- reader.setErrorHandler(
- new ErrorHandler() {
- @Override
- public void warning(SAXParseException e) throws SAXException {
- System.out.println("WARNING : " + e.getMessage()); // do nothing
- }
- @Override
- public void error(SAXParseException e) throws SAXException {
- System.out.println("ERROR : " + e.getMessage());
- throw e;
- }
- @Override
- public void fatalError(SAXParseException e) throws SAXException {
- System.out.println("FATAL : " + e.getMessage());
- throw e;
- }
- }
- );
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement