Bonjour,

je vos explique mon problème, j'ai un fichier XML qui historise tout mes ajouts de bloc à expédiée. Je voulais donner la possibilité à l'utilisateur de pouvoir supprimer un bloc en attente d’expédition dans le fichier XML.

Dans mes recherche j'ai déjà réussi à supprimer un bloc (comprenant toutes ses information) en indiquant en dur dans le code l'attribut [ID] du Parent du bloc.

Cependant l’utilisateur ne connais pas la valeur de l'ID de son bloc. je doit donc récupérer le n°du bloc aller dans mon fichier XML le retrouver dans la balise <N_RST></N_RST>, puis remonter dans l'arborescence pour récupérer l'ID de son parent.

voici mon fichier XML de test pour mieux comprendre:
Code xml : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<Expedition_RST>
  <Ajout ID="1">
    <Date_Ajout>23/04/2016 23:07:47</Date_Ajout>
    <N_RST>0416 001234</N_RST>
    <default>G.1.2</default>
    <descritpion>-1200Hz</descritpion>
  </Ajout>
  <Ajout ID="2">
    <Date_Ajout>23/04/2016 23:08:57</Date_Ajout>
    <N_RST>0416 123456</N_RST>
    <default>G.1.2</default>
    <descritpion>-1150Hz</descritpion>
  </Ajout>
  <Ajout ID="3">
    <Date_Ajout>24/04/2016 17:09:17</Date_Ajout>
    <N_RST>0416 894617</N_RST>
    <default>G.1.2</default>
    <descritpion>-1230Hz</descritpion>
  </Ajout>
</Expedition_RST>

j'ai déjà réussi a récupérer le premier ID du fichier mais je n'arrive pas parcourir mon fichier XML m’arrêter des que je trouve mon N°rst et remonter à son parent.

avez-vous des liens qui pourrait m'aider pour comprendre ou des pistes, j'aimerai chercher pour comprendre je ne veut pas forcement la réponse tout de suite.

merci d'avance