1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33
   |  
public class BidouilleHandler extends DefaultHandler {
     private FIFO<Content> file;
 
     private class Content {
          String s; int start, length;
     }
 
     @Override
     public final void characters(char[] ch, int start, int length) {
          //voir startElement()
     }
 
     @Override
     public final void endElement(String uri, String localName, String qName) {
          //voir startElement()
     }
 
     @Override
     public final void startElement(String uri, String localName, String qName, Attributes attributes) {
          //tester si l'élément doit être ignorer, si oui, l'ajouter à la file,
          //sinon appeler startElement2();
     }
 
     public final void endElement2(String uri, String localName, String qName) {
     }
 
     public void startElement2(String uri, String localName, String qName, Attributes attributes) {
     }
 
     public void characters2(char[] ch, int start, int length) {
     }
} | 
Partager