IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

avec Java Discussion :

Récupération données parseur Sax


Sujet :

avec Java

  1. #1
    Membre habitué
    Profil pro
    Inscrit en
    Avril 2012
    Messages
    265
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2012
    Messages : 265
    Points : 179
    Points
    179
    Par défaut Récupération données parseur Sax
    Bonjour,

    comment peut on récupérer les données d'un parseur Sax ?

    J'ai essayé d'ajouter une méthode getter mais cela ne donne rien.
    Parseur :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    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
    34
    35
    36
    37
    38
    public class MyFoundHandler extends DefaultHandler {
    	private boolean inName;
    	private ArrayList<String> list= new ArrayList<String>();
     
    	public MyFoundHandler() {
    		super();
     
    	}
     
    	public void startElement(String uri, String localName, String qName,
    			Attributes attributes) throws SAXException {
    		if (qName.equals("name")) {
    			inName = true;
    		}
    	}
     
    	public void endElement(String uri, String localName, String qName)
    			throws SAXException {
    		if (qName.equals("name")) {
    			inName = false;
    		}
    	}
     
    	public void characters(char[] ch, int start, int length)
    			throws SAXException {
    		String lecture = new String(ch, start, length);
    		if (inName) {
    			list.add(lecture);
    			System.out.println(lecture);
    		}
    	}
     
    	public ArrayList<String> getliste(){
     
    		return list;	
     
    	}
    }
    Appel:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    SAXParserFactory fabrique = SAXParserFactory.newInstance();
    			SAXParser parseur = fabrique.newSAXParser();
    			DefaultHandler gestionnaire = new MyFoundHandler();
    			parseur.parse(inputStream, gestionnaire);
                            gestionnaire.getListe()
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    The method getList() is undefined for the type DefaultHandler
    Quelle est la méthode à adopter ?

  2. #2
    Modérateur

    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    12 562
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 12 562
    Points : 21 625
    Points
    21 625
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    MyFoundHandler gestionnaire = new MyFoundHandler();
    Petite forme, aujourd'hui ? -_-°

  3. #3
    Membre habitué
    Profil pro
    Inscrit en
    Avril 2012
    Messages
    265
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2012
    Messages : 265
    Points : 179
    Points
    179
    Par défaut
    Les premières températures estivales, c'est jamais bon. Tout chauffe!!!!!
    Toujours est il, un grand merci, ça fonctionne !!!!!!

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [SAX] Parseur SAX récupération valeur d'une balise comportant un attribut
    Par Mides dans le forum Format d'échange (XML, JSON...)
    Réponses: 6
    Dernier message: 24/01/2013, 14h17
  2. probleme récupération donnée dans script xsl
    Par jmacdev dans le forum XSL/XSLT/XPATH
    Réponses: 2
    Dernier message: 12/05/2006, 17h37
  3. Récupération données formulaire en php5
    Par jcaspar dans le forum Langage
    Réponses: 1
    Dernier message: 08/03/2006, 20h45
  4. Récupération données en registre
    Par cgoln dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 02/12/2005, 11h05
  5. Réponses: 3
    Dernier message: 13/09/2005, 12h21

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo