Bonjour.
Il se passe une chose étrange quand je supprime un noeud de mon DOM et que je fais une nouvelle recherche d'un noeud existant, il dit que ce noeud est introuvable, pour ne pas avoir ce problème je suis obligé de sauvegarder mon DOM en XML puis le recharger :-(
voici comment je supprime :
Et comment je recherche:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 public void effaceMot(String mot) { Element motsuppr = null; motsuppr = document.getElementById(mot); racineElement.removeChild(motsuppr); racineElement.normalize(); }
Donc quand j'ai cherché un mot existant, lorsque je veux ses attributs, il me dit pointeur sur null :-(
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 public String[] detailMot(String mot){ //On prends le mot du dictionnaire Element leMot = document.getElementById(mot); //On prends ses phonèmes NamedNodeMap phonemesDuMot = leMot.getChildNodes().item(0).getAttributes(); String lettre = leMot.getAttribute("LETTRE"); //////
Avez-vous une idée?
Merci
Partager