heraclesss
Messages postés7Date d'inscriptionmercredi 10 mars 2004StatutMembreDernière intervention13 avril 2006
-
25 mai 2005 à 11:06
heraclesss
Messages postés7Date d'inscriptionmercredi 10 mars 2004StatutMembreDernière intervention13 avril 2006
-
25 mai 2005 à 13:54
Salut à tous !
Je débute en XML avec Java. j'aimerais comprendre un truc, je n'arrive pas à trouver la réponse.
Tout d'abord, j'ai choisis de développer le xml avec DOM.
J'ai un fichier xml tout simple :
<?xml version="1.0" encoding="ISO-8859-1"?>
<!--<!DOCTYPE DocumentForMyParserDemo SYSTEM "DocumentForMyParserDemo.dtd">-->
<cinemas>
<cinema>
<name>UCG de Brouckere</name>
130 Place de Brouckere 1200 Bruxelles
<films>
<film>
<filename>La grande vadrouille</filename>
<seances>
<hour>11h30</hour>
<hour>14h30</hour>
<hour>17h30</hour>
</seances>
</film>
<film>
</cinema>
</cinemas>
Donc comme je suis en DOM, je récupère l'arbre.... ok !
Pour manipuler l'arbre, j'essaye de faire des fonctions de parcours. La
première est une fonction récursive qui compte les feuilles. Dans mon
exemple, il devrait y en avoir 6.
cs_neodante
Messages postés2835Date d'inscriptionlundi 11 août 2003StatutModérateurDernière intervention16 décembre 200611 25 mai 2005 à 13:37
Salut
Les noeuds vides viennent du fait que tu n'as pas de DTD ni XSD associé
à ton XML donc en BON parseur (il fonctionne tous selon ce principe !)
il te mets des noeuds vides entre chaque et autour de chaque noeud !
heraclesss
Messages postés7Date d'inscriptionmercredi 10 mars 2004StatutMembreDernière intervention13 avril 2006 25 mai 2005 à 13:54
Merci pour vos réponses. Bon, pour ces histoires de noeud vides, Je
vais tout connement tester si le noeud est vide (caractères espace
quand le noeud est un texte), je vois pas comment faire sinon.