image Je possède ce XML:Obtenir des informations mal quand XML grattage avec Linq
<ipb>
<profile>
<id>335389</id>
<name>stapia.gutierrez</name>
<rating>0</rating>
</profile>
</ipb>
J'essaie d'obtenir ID, Nom et Note. Des conseils?
Voici ce que j'ai et ce que je reçois:
public User FindInformation()
{
string xml = new WebClient().DownloadString(String.Format("http://www.dreamincode.net/forums/xml.php?showuser={0}", userID));
XDocument doc = XDocument.Parse(xml);
var id = from u in doc.Descendants("profile")
select (string)u.Element("id");
var name = from u in doc.Descendants("profile")
select (string)u.Element("name");
var rating = from u in doc.Descendants("profile")
select (string)u.Element("rating");
User user = new User();
user.ID = id.ToString();
user.Name = name.ToString();
user.Rating = rating.ToString();
return user;
}
C'est ce que je reçois dans mon TextBox à des fins de test.
System.Linq.Enumerable+WhereSelectEnumerableIterator`2[System.Xml.Linq.XElement,System.String] System.Linq.Enumerable+WhereSelectEnumerableIterator`2[System.Xml.Linq.XElement,System.String] System.Linq.Enumerable+WhereSelectEnumerableIterator`2[System.Xml.Linq.XElement,System.String]
Merci, c'est exactement ce dont j'avais besoin. Je n'ai pas beaucoup travaillé avec XML. :] –
Ne vous inquiétez pas, je le fais toujours. La minuterie a 8 minutes avant que je puisse accepter. –
Le système a besoin d'un certain temps avant de pouvoir répondre à une réponse. Ne saute pas le pistolet. –