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

  FORUM HardWare.fr
  Programmation
  Java

  Comment Stopper un parsing SAX ?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Comment Stopper un parsing SAX ?

n°861109
ouioui2000
Posté le 30-09-2004 à 15:58:25  profilanswer
 

Bonjour,
 
Je possède un fichier XML très volumineux que je parse en java avec SAX (AbstractSAXParser).
Un attribut dans le début du fichier m'indique si je dois traiter le fichier ou non.
 
Existe-il un moyen d'arrêter le parsing ?
 
Une solution que j'ai implémenté consiste à utiliser un Boolean pour indiquer dans la méthode startElement et stopElement qu'il ne faut pas faire de traitement. Cette solution a l'inconvénient de parser tout le fichier... Elle ne me satisfait pas.
 
Merci de vos réponses

mood
Publicité
Posté le 30-09-2004 à 15:58:25  profilanswer
 

n°861112
benou
Posté le 30-09-2004 à 16:01:59  profilanswer
 

balance une exception [:spamafote] ca va arrêter le parsing ...


---------------
ma vie, mon oeuvre - HomePlayer
n°861124
nerisson
Pic-pic
Posté le 30-09-2004 à 16:10:23  profilanswer
 

Tu peut créer ta propre classe d'exception et lancer cette exception quand tu veut arreter le parsing.
Tu n'a plus qu'a l'attraper à haut niveau et à l'ignorer.

n°861133
d4rK 3Mpr0​R
fr33 Kevin
Posté le 30-09-2004 à 16:21:08  profilanswer
 

Et un exemple :
http://opensvn.csie.org/jcoincoin/ [...] ncoin/xml/
 
l'exception, c'est ParsingFinishedException
le point d'entrée du parser c'est TribuneParser.fetchPosts()
le handler sax c'est TribuneHandler (fait un ctrl+f à la recherche de ParsingFinishedException pour voir le point de lancement).


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

  Comment Stopper un parsing SAX ?

 

Sujets relatifs
[JAVA] parsing de mails, extraction de pièces jointesfenêtre défilant automatiquement ; comment faire pour la stopper ?
prechargement flash / stopper un fichier flashSAX validant?
Methode sax vers un script sql(sax et dom ) xsl difference svp
Stopper un sleep (ou alternative ...)[PHP] comment stopper l'éxecution d'un script ??? [résolu : exit()]
Question Parsage avec SAX ...[XML] parser avec SAX....
Plus de sujets relatifs à : Comment Stopper un parsing SAX ?


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