begin process at 2012 02 14 12:56:33
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive Java

 > 

Archives

 > 

Au secours

 > 

le XML parser SAX : pb lorsque <balise></balise>


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

le XML parser SAX : pb lorsque <balise></balise>

mardi 20 juillet 2004 à 12:53:22 | le XML parser SAX : pb lorsque <balise></balise>

Enguerrant

hello!
voilà, j'utilise SAX pour parser un fichier XML, et çà se passe plutot bien !! sauf lorsque dans le fichier en question, il n'y a, à un endroit quelconque, aucun texte entre la balise ouvrante et la balise fermante :
<balise></balise>
Dans ce cas, le texte lu par SAX comme étant entre les 2 balises n'est pas null, ni "", comme on peut l'espérer, mais un truc du genre espace-saut à la ligne-espaces (ma trace a une drôle de tête).
Autre chose que je ne comprend pas : lorsquej e fais une trace dans la fonction characters() -qui est appelée, si jai bien compris, chaque fois que SAX lit du texte entre 2 balises- , eh bien je me rend compte qu'en fait cette fonction est appelée 2 fois pour chaque occurence <balise> texte <balise> !! Et lorsque je trace le string s qui est lu, la première fois j'ai bien le texte qui se trouve entre les 2 balises, et la 2e, j'ai ce drôle de truc espace-saut-à-la-ligne-espaces. Je me demande si çà a un rapport avec le problème précédent ?
mardi 20 juillet 2004 à 19:38:01 | Re : le XML parser SAX : pb lorsque <balise></balise>

neodante

Administrateur CodeS-SourceS

Neodante

Je te dirais que la réaction est normale ... tu ne donnes pas de XML Schema ni de DTD à ton parser n'est ce pas ???? Si tu veux réellement comrendre dans les moindres recoins (et c'est un minimum pour SAX) son fonctinnement je te conseille de lire le J2EE tutorial, il y a une partie uniquement consacrée au parser SAX et franchement c'est super bien fait ... en revanche prépare toi 1 ou 2 heures pour le faire en entier ... mais ensuite tu comprendras pourquoi tu as ce genre de chose ... en plus tu auras un squelette de code vraiment très robuste à la fin de ta lecture ...
@+

[Responsable www.neogamedev.com]
jeudi 12 août 2004 à 11:37:26 | Re : le XML parser SAX : pb lorsque <balise></balise>

jpauldum

Puisque vous parlez le Sax, je me permets de vous écrire,
je suis débutant en Java.
je voudrais lire un fichier Xml mais j'ai déjà un pb quand je fais l'import de javax:
import javax.xml.parsers;
ceci est une erreur car javax.xml n'est pas trouvé

Comment puis-je m'en sortir,
Merci
JPaul Dumoulin
jeudi 12 août 2004 à 18:25:51 | Re : le XML parser SAX : pb lorsque <balise></balise>

neodante

Administrateur CodeS-SourceS

Neodante

Parce que tu importes un package ???? On importe uniquement des classes contenues dans des packages !!! lol
Donc pour inclure toutes les classes contenues dans un package :
import javax.xml.parsers.*;
Il te manque le '*' !
C'est tout !!! lololol ;-)
@+

[Responsable www.neogamedev.com]
dimanche 25 juin 2006 à 12:26:14 | Re : le XML parser SAX : pb lorsque <balise></balise>

papillon2000

boujour a tous, je suis debutant et je veux parser un fichier xml mais je ne sais pas comment faire ,est ce que vous pouvez m'orienter a la bonne source, ou m'envoyer des exemples de code , merci d'avance.


Cette discussion est classée dans : texte, xml, sax, parser, balises


Répondre à ce message

Sujets en rapport avec ce message

Mise e forme d'un fichier des info retirer a l'aide d'un Parser xml [ par Caralho27 ] J'effectuen un parsing sur plusieurs fichiers à l'aide d'un programme JAVA mais il me faudrait mettre les valeurs que g rechercher dans un tableau.Je Parser une String contenant du xml avec SAX ... [ par jerooome ] Bonjour à tous, Situation: j'ai un client qui ce connect à un serveur via un socket, et qui lui envoie un flux xml, le serveur recoit cela dans une Gestion des balises XMl <include> avec un parser SAX-Handler [ par O Sensei ] Bonjour,   Voila tout est quasiment dans le titre. J'ai pour le moment mon parser SAX et un handler pour lire mon fichier XML. Je souhaiterai ajouter parser xml avec l'api sax [ par amouna23 ] bon soir à ts je veux parser un document xml mais en utilisant son schema(c-à-d ".xsd")avec sax,est ce que c possible ou il faut que je crée le docume Parser du HTML [ par JALEO WAHRANI ] Bonjour à tous,j'utilise actuellement htmlparser pour parser du HTML (logique !). Cependant je bute sur un problème car je voudrais ouvrir un fichier, Parser un fichier XML [ par nounouuuuu2010 ] Bonsoir, je suis en train de parser un fichier xml et mettre le contenu dans un fichier texte. [code=java] nodes = doc.getElementsByTagName("title"); découper un xml avec sax [ par akjhen3100 ] BonjourJe recherche un code java utilisant SAX pour découper un gros fichier xml en plusieurs petits fichiers xml:en entrée on a un fichier de type< parser de XML [ par fioreT ] salut tout le monde, j'ai fait quelque recherche sur les parseurs de XML, j'ai trouvé que le XSD parser et le DTD parser mais je n'ai pas bien sais Parser un fichier xml!!! [ par mery1988 ] Bonjour a tous, SVP est ce que quelqu'un peut m'indiquer comment afficher un fichier XML(c a d afficher les balises et leurs contenus comme etant ar parser de texte [ par sabine06 ] bonjour je suis entrain de travaillé sur un parseur de texte en java j'ai declaré la racine le probleme c'est que je ne sais comment la fermé je veux


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,092 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales