j'ai essayé d'analyser un fichier XML comme ceci:Parse XDocument pour les attributs
<books>
<book>
<attr name="Moby Dick">Moby Dick is a classic</attr>
<attr isbn="isbnNumber">123456789</attr>
</book>
</books>
Comment puis-je obtenir la valeur de « 123456789 »? Je n'ai pas vraiment besoin du premier attribut.
J'ai essayé de les lire dans une boucle foreach contenant XElements mais je reçois toujours une exception d'objet NULL.
foreach(XElement xe in XDoc.Attribute("attr"))
{
string str = xe.Attribute("isbnNumber").Value // NULL EXCEPTION HERE
}
Merci à l'avance ...
Un XML bizarre ... pourquoi faites-vous ces attributs enfants de 'Book' au lieu de'