Création d'un analyseur XML
Définition : Implé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)); }