1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
| SAXBuilder builder =
new SAXBuilder("org.apache.xerces.parsers.SAXParser");
builder.setValidation(true);
builder.setFeature(
"http://apache.org/xml/features/validation/schema",
true);
builder.setProperty(
"http://apache.org/xml/properties/schema/external-noNamespaceSchemaLocation",
schema);
builder.setErrorHandler(adlErrorHandler);
try {
this.document = builder.build(is);
} catch (JDOMException e1) {
throw new AdlParserException(
"JDOM Exception : Erreur de parsing du fichier XML",
adlErrorHandler.getErrInfo());
} catch (IOException e2) {
throw new AdlParserException(
"IOException : Erreur de parsing du fichier XML",
adlErrorHandler.getErrInfo());
} |
Partager