@Override
 public void endElement(String pUri, String pLocalName, String qName) throws SAXException {
   super.endElement(pUri, pLocalName, qName);
   if (qName.equals(BALISE_TR)) {
     alertes.add(alertCourante);
     alertCourante = null;
   }
   if (ligneEncours && qName.equals(BALISE_TD)) {
     alertCourante.ligne = StringUtils.doubleTrim(contenu.toString());
     ligneEncours = false;
   }
   if (qName.equals(BALISE_A)) {
     alertCourante.title = contenu.toString();
   }
   contenu.setLength(0);
 }
 @Override
 public void startElement(String uri, String localName, String qName, Attributes attributes)
     throws SAXException {
   super.startElement(uri, localName, qName, attributes);
   if (qName.equals(BALISE_TR)) {
     alertCourante = new Alert();
   }
   if (qName.equals(BALISE_TD) && TD_LIGNE.equals(attributes.getValue(ATTRIBUT_CLASS))) {
     ligneEncours = true;
   }
   if (qName.equals(BALISE_A)) {
     alertCourante.url = attributes.getValue(ATTRIBUT_HREF);
   }
   contenu.setLength(0);
 }