J'essaie de valider un fichier XML que je crée avec un schéma local, mais une erreur bizarre se produit. Mon code:Erreur lors de la tentative de validation de XML en Java
SAXParserFactory factory = SAXParserFactory.newInstance();
factory.setValidating(true);
factory.setNamespaceAware(true);
SchemaFactory schemaFactory = SchemaFactory.newInstance("http://www.w3.org/2001/XMLSchema");
factory.setSchema(schemaFactory.newSchema(
new Source[] {new StreamSource("\\.\\schema\\xsd_me_ene_diaria.xsd")}));
Et ma trace de pile est la suivante.
java.lang.UnsupportedOperationException: This parser does not support specification "null" version "null"
at javax.xml.parsers.SAXParserFactory.setSchema(Unknown Source)
at SaxValidacao.validateSchema(SaxValidacao.java:36)
L'erreur se déclenche juste après l'appel de setSchema.
Un indice ou un autre conseil pour la validation XML en Java?
Exactement! J'ai eu une lib incorrecte référencée. Après votre je l'ai réalisé! – Custodio