damsdu64
Messages postés49Date d'inscriptionlundi 4 décembre 2000StatutMembreDernière intervention29 avril 2009
-
4 avril 2009 à 21:31
damsdu64
Messages postés49Date d'inscriptionlundi 4 décembre 2000StatutMembreDernière intervention29 avril 2009
-
5 avril 2009 à 23:15
Bonjour a tous,
Je possède un fichier XML qui est de cette forme la :
Mon objectif serais de récupérer la valeur de la première balise Acceleration_Max pour l'affecter a la valeur de la balise Total_Accelerations et ensuite de récupérer la valeur de la deuxième balise Acceleration_Max pour l'additionner à la valeur de la balise d'avant et affecter le résultat de cette somme a la nouvelle balise Total_Accelerations et ainsi dessuite....
Pour ilustrer ceci on peur voir dans l'exemple d'en haut la premiere balise Acceleration_Max est égale a 10 donc par conséquent la valeur de la première balise Total_Accelerations sera 10
Ensuite la valeur de la deuxieme balise Acceleration_Max est 20 donc 10 + 20 = 30 donc 30 sera la valeur de la deuxième balise Total_Accelerations et ainsi dessuite ..
J'attend votre aide parcque pour l'instant je ne vois pas du tout quoi faire pour l'instant je sais qu'il faut faire ça pour ouvrir le fichier XML existant :
XmlDocument xml = new XmlDocument();
xml.Load(CheminFichierXML);
//J'ai essayer d'incorporer cette fonction afin de récupérer la valeur de la balise Acceleration_Max mais sa ne marche pas
XmlElement AccMax = xml.GetElementById("Accelerations_Max");
xml.Save(CheminFichierXML);
Donc c'est avec plaisir que j'attend vos proposition et votre aide je vous remercie infiniment d'avance.
Le truc c'est que j'ai effectivement vu que j'avais sous forme de tableau les différentes valeurs de la valeur de mes balises Acceleration_Max (du genre tab[0] = 10, tab[1] = 20...) mais je ne comprend pas comment je peut les récupérer et les exploiter pour récupérer la valeur que je veux sous forme de string.
2) J'ai lu le très bon tuto sur le XPATH mais il y a quelques points que je ne comprend pas par exemple en mettant ce bout de code je penser pouvoir obtenir quelque chose et je n'arrive à rien :
Après j'ai essayer de recuperer la valeur de l'attribut en faisant :
string x = xPathNav.GetAttribute("Acceleration_Max", "Vol");
Aucun résultat n'est concluant, après peut etre que je ne comprends pas certaines choses comment insérer des requetes ou quoi mais comme je suis débutant mais vision reste tout de meme un peut floue
Après mon objectif reste de récupérer les valeur des balises Accelerations_Max mais dans l'ordre tout de meme c'est a dire tant que il y en a je recupere dans un string.
Ca serait gentil ci tu pourrait m'éclairer un petit peut plus sur ça je te remercie par avance.
Vous n’avez pas trouvé la réponse que vous recherchez ?