phnatomass Je m'empare de ton esprit !! | C'est peut-être pourri mais t'as qu'à t'en inspirer
Code :
- public class NomHandler extends DefaultHandler {
- public final static String NOM = "nom";
- private boolean isCurrentElement = false;
- private List listNom = null;
- public void startDocument() throws SAXException {
- listNom = new ArrayList();
- }
- public void startElement(String uri, String localName, String qName,
- Attributes attributes) throws SAXException {
- if (NOM.endsWith(qName)) {
- isCurrentElement = true;
- }
- }
- public void characters(char[] ch, int start, int length)
- throws SAXException {
- if (isCurrentElement) {
- listNom.add(new String(ch, start, length));
- }
- }
- public void endElement(String uri, String localName, String qName)
- throws SAXException {
- if (NOM.endsWith(qName)) {
- isCurrentElement = false;
- }
- }
- public void endDocument() throws SAXException {
- System.out.println(listNom);
- }
- }
|
Message édité par phnatomass le 15-03-2007 à 14:26:00
|