Bonjour,
Je rencontre une petite difficulté pour afficher très exactement les contenus de diverses balises d'un fichier XML qui m'arrive en entrée.
mon fichier xml suit un modèle fixe qui est celui-ci
J'arrive à récupérer les attributs de mon premier node streamnode mais je n'arrive pas a trouver la bonne séquence pour le deuxième et le troisième.<topinfo>
<Header1>
....
</Header1>
<Header2>
....
</Header2>
<streamnode>
....
</streamnode>
<streamnode>
....
</streamnode>
<streamnode>
....
</streamnode>
</topinfo>
J'ai bien essayé avec des éléments lastnode et nextnode mais je n'ai jamais accès aux attributs alors.
ci dessous mon appel pour le premier node streamnode
Pourriez-vous m'aider s'il vous plait histoire que je comprenne ce que je manque dans l'histoire
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 XDocument oBaton = XDocument.Load("monfichier.xml"); // Display first streamnode errors header var firstheader = from info in oBaton.Root.Nodes() select new Infos { Header1Name = Convert.ToString(oBaton.Root.Element("streamnode").Attribute("name").Value) }; Header1.Content = firstheader.First().Header1Name;
et bonne journée
Partager