public static Document parse(InputSource inputSource, ProblemListener problemListener) throws DocumentException { try { SAXReader saxReader = createSaxReader(problemListener); return saxReader.read(inputSource); } catch (SAXException e) { throw new DocumentException("failed to create sax reader", e); } }
public static SAXReader createSaxReader(ProblemListener problemListener) throws SAXException { XMLReader xmlReader = createXmlReader(); SAXReader saxReader = new SAXReader(xmlReader); saxReader.setErrorHandler(new JpdlErrorHandler(problemListener)); return saxReader; }
Object schemaSource = getSchemaSource(); try { saxParser.setProperty(JAXP_SCHEMA_SOURCE, schemaSource);
document = JpdlParser.parse(inputSource, this);
Object schemaSource = getSchemaSource(); try { saxParser.setProperty(JAXP_SCHEMA_SOURCE, schemaSource);
document = JpdlParser.parse(inputSource, this);
public static Document parse(InputSource inputSource, ProblemListener problemListener) throws DocumentException { try { SAXReader saxReader = createSaxReader(problemListener); return saxReader.read(inputSource); } catch (SAXException e) { throw new DocumentException("failed to create sax reader", e); } }
public static SAXReader createSaxReader(ProblemListener problemListener) throws SAXException { XMLReader xmlReader = createXmlReader(); SAXReader saxReader = new SAXReader(xmlReader); saxReader.setErrorHandler(new JpdlErrorHandler(problemListener)); return saxReader; }