Bonjour,
J'ai à peu près compris comment fonctionnait SAX pour lire des fichiers XML à l'aide d'exemples trouvés sur le site. Maintenant, je voudrais lire du XML stocké dans une chaîne, et non dans un fichier. Bien sûr, je pourrais écrire la chaîne dans un fichier puis SAXer le fichier, mais c'est idiot Qui peut me dire comment modifier l'exemple du site pour qu'il lise à partir d'une chaîne ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 // création d'une fabrique de parseurs SAX SAXParserFactory fabrique = SAXParserFactory.newInstance(); // création d'un parseur SAX SAXParser parseur = fabrique.newSAXParser(); // lecture d'un fichier XML avec un DefaultHandler File fichier = new File("./ExempleSAX.xml"); DefaultHandler gestionnaire = new DefaultHandler(); parseur.parse(fichier, gestionnaire);
Partager