Lire un fichier XML via l'API SAX en JAVA

Création d'un analyseur XML

DéfinitionImplémentation d'un XMLReader

Pour l'implémentation d'un analyseur (Parser), il nous faut seulement une instance de la classe org.xml.sax.XMLReader.

Dans cette instance, on va pouvoir inclure les différentes interfaces qu'on a créées auparavant.

CTRL+C pour copier, CTRL+V pour coller
1
public SaxParser(String uri) throws SAXException, IOException, ParserConfigurationException 
2
{
3
     XMLReader reader = XMLReaderFactory.createXMLReader("org.apache.xerces.parsers.SAXParser");
4
5
     reader.setContentHandler(new myContentHandler());
6
7
     reader.setErrorHandler(new myErrorHandler());
8
9
     reader.parse(new InputSource(uri));
10
}
11
 
public SaxParser(String uri) throws SAXException, IOException, ParserConfigurationException 
{
     XMLReader reader = XMLReaderFactory.createXMLReader("org.apache.xerces.parsers.SAXParser");

     reader.setContentHandler(new myContentHandler());

     reader.setErrorHandler(new myErrorHandler());

     reader.parse(new InputSource(uri));
}
 
PrécédentPrécédentSuivantSuivant
AccueilAccueilImprimerImprimer Mourad SAADI, 2015 (Contributions : Stéphane Crozat, les étudiants de NF29) Paternité - Partage des Conditions Initiales à l'IdentiqueRéalisé avec Scenari (nouvelle fenêtre)