Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1982 connectés 

  FORUM HardWare.fr
  Programmation
  Java

  Meilleur methode ?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Meilleur methode ?

n°310246
Shogun2002
Posté le 15-02-2003 à 11:49:51  profilanswer
 

bon voila mon pb ....
 
Quand je parse mon XML avec SAX je construit un string (attribut globale) construit a partir du fichier xml ...
 
public class HandlerArticle{
   ...
   String leString;
   ...
public void endElement(String namespaceUri,String sname,String qname) throws SAXException {
...
leString="abcd"
...
}
 
public String getLeString(){
     return leString;
    }
}
 
 
Mais comment fait-ton pour recuperer ce String ?
J'ai fais une methode getLeString(), mais ça ne marche pas ....

mood
Publicité
Posté le 15-02-2003 à 11:49:51  profilanswer
 

n°310248
Shogun2002
Posté le 15-02-2003 à 11:59:05  profilanswer
 

Ah oui, pour essayer de le recuperer je fais :
 
parser.parse(new File("articles.xml" ),handler)
String leString = handler.getLeString();
 
Qqun a une methode ?

n°310251
Taz
bisounours-codeur
Posté le 15-02-2003 à 12:06:32  profilanswer
 

tu instancies bien ton objet? sinon je vois pas pourquoi ça marche pas...

n°310253
Shogun2002
Posté le 15-02-2003 à 12:09:18  profilanswer
 

Voici l'erreur qu'il m'affiche
 
C:\serveur\Tomcat 4.1\webapps\Commerce\WEB-INF\classes\metier\afficherArticles.java:63: cannot resolve symbol
symbol  : method getLeString ()
location: class org.xml.sax.helpers.DefaultHandler
     String ceString = handler.getLeString();
                             ^
 
 

n°310259
Taz
bisounours-codeur
Posté le 15-02-2003 à 12:20:25  profilanswer
 

c'est bien ce que je dis, il te manque un joli
 
HandlerArticle handler=new HandlerArticle()

n°310260
Shogun2002
Posté le 15-02-2003 à 12:21:59  profilanswer
 

ah oui et g oublié que je fais ça :
 
SAXParser parser=factory.newSAXParser();
     
//creation du handler
DefaultHandler handler=new HandlerArticle();

n°310262
Shogun2002
Posté le 15-02-2003 à 12:24:15  profilanswer
 

Mais si je mets un
 
HandlerArticle handler=new HandlerArticle();  
 
à la place de  
 
DefaultHandler handler=new HandlerArticle();
 
Comment je vais parser mon fichier XML ?, alors que c pendant le "parsage" que la chaine de caracteres est construites (à partir de l'xml...

n°310264
gloop
Posté le 15-02-2003 à 12:47:47  profilanswer
 

faut que tu cast

Code :
  1. String ceString = ((HandlerArticle)handler).getLeString();


Message édité par gloop le 15-02-2003 à 12:48:16

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Java

  Meilleur methode ?

 

Sujets relatifs
modifier un fichier jar grace à une méthodeAppeler dans une classe dérivée, une méthode de la classe de base
[java] le meilleur obfuscateur de code ?peut on passer une methode en parametre ?
methode mkdirs de la classe File ou Droits avec apache et tomcatQuel forum PHP ressemble le plus à celui-ci et quel est le meilleur?
meilleur moyen pour faire un site web ?>>> Le meilleur hébergeur gratuit ? <<<
Utilisation de la méthode remove (Object) d'une ArrayListRendre une référence vers une instance créé ds un méthode
Plus de sujets relatifs à : Meilleur methode ?


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR