Je le fichier XML complet dans une variable XDocument que je reçois de certaines API comme celui-ciComment extraire le contenu XML d'une variable XDocument?
using (var reader = XmlReader.Create("website"))
{
doc = XDocument.Load(reader);
}
Je dois obtenir la structure du XML et de naviguer à travers ses nœuds, mais à travers la variable XDocument, je seulement obtenir le document entier dans un nœud et ne peut pas extraire chaque nœud par lui-même. Donc, une solution ou dois-je utiliser une autre façon?
Je pense que ce dont vous avez besoin est XDocument.Load(). Qui est une méthode STATIC. J'ai mis à jour ma réponse pour refléter cela. –
Votre méthode devrait fonctionner aussi bien que je suppose. Mais de toute façon, je n'ai pas besoin d'utiliser XDcocument; XmlDocument est plus simple, donc je l'ai utilisé. Merci pour votre participation si :) –
Je ne suis pas d'accord, je trouve XDocument et XElment beaucoup plus facile à utiliser car tout est fortement typé. C'est plus vrai quand vous l'obtenez conduit par un fichier xsd. quand tu as le temps, tu t'en fais voir. –