DOM4J (Xerces)
Résolu
e.n.s.a
Messages postés
14
Date d'inscription
Statut
Membre
Dernière intervention
-
e.n.s.a Messages postés 14 Date d'inscription Statut Membre Dernière intervention -
e.n.s.a Messages postés 14 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
J'ai créé un fichier XML utilsant DOM4J, et je dois le valider avec Xerces.
Quelqu'un sait-il comment peut-on le faire? (me filer un lien m'expliquant la démarche à suivre sera hyper génial)
merci par avance.
J'ai créé un fichier XML utilsant DOM4J, et je dois le valider avec Xerces.
Quelqu'un sait-il comment peut-on le faire? (me filer un lien m'expliquant la démarche à suivre sera hyper génial)
merci par avance.
3 réponses
encore moi :D
je voudrais juste préciser que je cherche une validation par xerces à la volé, je veux dire qu'elle se lance automatiquement après la création d'un fichier XML.
et merci :D
je voudrais juste préciser que je cherche une validation par xerces à la volé, je veux dire qu'elle se lance automatiquement après la création d'un fichier XML.
et merci :D
Salut,
Je ne sais pas avec dom4j, mais avec jdom pour valider ton fichier (i.e. tester sa bonne structure par rapport à un fichier schema), tu peux utiliser ceci:
++
Je ne sais pas avec dom4j, mais avec jdom pour valider ton fichier (i.e. tester sa bonne structure par rapport à un fichier schema), tu peux utiliser ceci:
parser = new SAXBuilder("org.apache.xerces.parsers.SAXParser"); //$NON-NLS-1$ parser.setIgnoringElementContentWhitespace(true); parser.setValidation(true); parser.setFeature("http://apache.org/xml/features/validation/schema", true); //$NON-NLS-1$ parser.setFeature("http://apache.org/xml/features/validation/schema-full-checking", true); //$NON-NLS-1$ parser.setProperty("http://apache.org/xml/properties/schema/external-noNamespaceSchemaLocation", //$NON-NLS-1$ "file:props/es/" + schemaName); ... document = parser.build(new StringReader(xmlToProcess)); // la validation se passe ici !!J'imagine que ce n'est pas totalement différent avec dom4j.
++