Bonjour, cela fait plusieurs fois que je tombe sur cette erreur et je me casse la tête dessus depuis pas mal de temps.
J'ai vu que je pouvais la contourner en donnant un parser lors de la création du XMLReader du genre "org.apache.xerces.parsers.SAXParser".
Seul problème, je n'ai pas ce parser ni aucun autre et je ne peux pas le mettre, je veux juste créer un parser par défaut en ne mettant aucun paramètre. Lorsque je fais ca, j'obtiens l'erreur que j'ai mis en titre, à savoir :
"Can't create default XMLReader, is property org.xml.sax.driver set ?"
J'ai fais des recherches et personnes ne dit quoi faire exactement, je ne comprends pas ce que ca représente, ce n'est pas une classe, c'est tout ce que je sais.
Si quelqu'un pouvait m'aider en me disant comment faire pour lui donner ce qu'il demande ou même juste ce que représente org.xml.sax.driver ?
Voici un peu de mon code, l'instanciation du parser.
Merci beaucoup.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 XMLReader handler = XMLReaderFactory.createXMLReader(); // "org.apache.xerces.parsers.SAXParser" handler.setContentHandler(parser); handler.parse("xmltest.xml");
Cordialement.
Partager