Bonjour
Je dois extraire des informations d'un fichier XML
J'avais d'abord pris le XmlReader mais le traitement purement sequentiel me semble trop chipoteux a gérer
J'ai alors opté pour le XpathDocument
J'utilise le XpathNavigator pour pacourir les éléments de mon document
Jusque là tout va bien !
Maintenant je ne comprends pas comment je peux extraire d'un élément les informations qui m'intéressent
Exemple
Mais véhicule contient une quantité d'information qui ne m'intéresse pas : couleur,age,cylindrée,carburant,etc...!
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 XPathDocument xmldoc = new XPathDocument(p); XPathNavigator nav = xmldoc.CreateNavigator(); int j = 0; foreach (XPathNavigator vehi in nav.Select("liste/vehicule")) { string o=vehi.Value; j++; }
Comment puis-je extraire de chaque vehicule l'information qui m'intéresse
Marque
Modele
Imatriculation
J'ai un peu googelé mais je n'ai rien trouvé de tres evident !
Les solutions proposées me semblent ausi complexe que d'ecrire soi meme un parseur spécifique !
Je n'ose pas croire qu'il n'y a pas de solution simple a mon besoin ?
Merci de votre aide !!
Partager