radhia1990
Messages postés21Date d'inscriptionjeudi 6 octobre 2011StatutMembreDernière intervention14 mai 2014
-
19 févr. 2012 à 02:19
Bonjour,
voici mon code xml
<?xml version="1.0" encoding="UTF-8"?>
<personnes>
<etudiant classe="LFIM3A">
<nom>Ben salem</nom>
<prenoms>
<prenom>Ali</prenom>
</prenoms>
</etudiant>
<etudiant classe="LFIM3D" >
<nom>rahmouni</nom>
<prenoms>
<prenom> ahmed</prenom>
</prenoms>
</etudiant>
<etudiant classe="LFIM3B" />
<nom>BENISSA</nom>
<prenoms>
<prenom>salem</prenom>
</prenoms>
</etudiant>
<etudiant classe="LFIM3C">
<nom>Ben yahia</nom>
<prenoms>
<prenom>kaoula</prenom>
</prenoms>
</etudiant>
</personnes>
c'est le code du bouton (supprimer ) qui permet la suppression de l'étudiant qui prend le nom contenue dans le textfield (nomm)
Element etudiant = new Element("etudiant");
Element prenoms = new Element("prenoms");
Element prenom1 = new Element("prenom");
Element nom = new Element("nom");
List listEtudiant = racine.getChildren("etudiant");
Iterator i = listEtudiant.iterator();
//On parcours la liste grâce à un iterator
while(i.hasNext())
{
Element courant = (Element)i.next();
//Si l'etudiant possède l'Element en question on applique
//les modifications.
if((courant.getChild("nom").getText()).equals(nomm.getText()))
{
courant.getChild("nom").removeContent();}}
je réussite de supprimer l'élément de document xml ,mais il reste affiché dans le tableau(jtable)qui contient les colonnes nom prénom et classe,qui peut me donner une solution