Soyez le premier à donner votre avis sur cette source.
Vue 32 538 fois - Téléchargée 2 752 fois
static final String JAXP_SCHEMA_LANGUAGE = "http://java.sun.com/xml/jaxp/properties/schemaLanguage"; static final String W3C_XML_SCHEMA = "http://www.w3.org/2001/XMLSchema"; static final String JAXP_SCHEMA_SOURCE = "http://java.sun.com/xml/jaxp/properties/schemaSource"; // Pour DOM DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance(); dbf.setIgnoringComments(true); dbf.setNamespaceAware(true); dbf.setValidating(true); dbf.setAttribute(JAXP_SCHEMA_LANGUAGE, W3C_XML_SCHEMA); dbf.setAttribute(JAXP_SCHEMA_SOURCE, new File(xsdFile)); // Pour SAX SAXParserFactory spf = SAXParserFactory.newInstance(); spf.setNamespaceAware(true); spf.setValidating(true); SAXParser sp = spf.newSAXParser(); sp.setProperty(JAXP_SCHEMA_LANGUAGE, W3C_XML_SCHEMA); sp.setProperty(JAXP_SCHEMA_SOURCE, xsdFile); Pour le reste du code : in the zip !
Je rencontre tout de même un petit soucis avec la prise en compte de l'encoding "ISO-8859-1".
Si quelqu'un a une astuce sur le sujet...je ne suis pas contre ;-)
Est ce qu'il y aurait la meme chose pour la validation d'un fichier XMI ?
:))
K^^
Bon courage et encore merci pour tout.
P.S: Attention au version de vos librairies dans vos projets, j'ai du mettre à jour certaines librairies pour que ça fonctionne.
Vous n'êtes pas encore membre ?
inscrivez-vous, c'est gratuit et ça prend moins d'une minute !
Les membres obtiennent plus de réponses que les utilisateurs anonymes.
Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.
Le fait d'être membre vous permet d'avoir des options supplémentaires.