lol Soul8, entendu parler de la différence entre Java et javascript qui vient d'un petit détail entre les 2 qui a son importance : ça n'a RIEN à voir (ouf, sans insultes, c't'un exploit)
Sinon,
Que veux dire le #text?
les #text, ça correspond à des Nodes de type Text (l'interface org.w3c.dom.Text) que sont tes espaces et autres retours à la ligne entre tes éléments SuperPair
Pourquoi la racine est un element, alors que les enfants sont des Nodes?
un Element est aussi un Node
Comment avoir que des "SuperPair", et pas les "#text"!!?
Vire tes espaces
Quel est la difference entre NodeName et LocalName?
pas sûr mais je crois que localName ne contient pas le namespace
Et le sumum, c'est si quelqu'un arrive a trouver comment acceder à mes balises <nomSP >SP1</nomSP> et <voisin>SP2</voisin> ?
ben tu prends déjà ton élément racine <Rezeau> et pour celui-ci tu obtiens les <SuperPair> et les <Pair> grâce à getChildNodes et en faisant une boucle dessus, vu que je t'ai dit que Element était aussi un Node, c'est que tu peux utiliser getChildNodes sur ceux obtenus la première fois, donc dans ta boucle, tu refais la même chose avec les sous-éléments. Sinon, pour virer tes espaces, t'a qu'à gérer de filtrer les Nodes de type Text ... (comme ça tu peux éviter de les enlever à la main et avoir un truc illisible à la fin)
Message édité par TheRom_S le 08-10-2007 à 15:44:02
---------------
The Rom's, à votre service