XML: Crée un lien entre une valeur d'élément et récuperer l'attribut parent de celui -ci
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:
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 :D