Je suis en train d'écrire une application Windows Phone 7 qui lit à partir d'un xml en utilisant xdocument mais j'ai quelques problèmes.J'essaie de travailler avec xml linq xdocument dans vb.net
Si je fais ceci:
Dim xml As XDocument = XDocument.Load(e.Result)
System.Diagnostics.Debug.WriteLine(xml.ToString)
Ou ceci:
System.Diagnostics.Debug.WriteLine(xml.Elements.Value.ToString)
alors les données XML est sortie à la fenêtre immidiate comme une chaîne prouvant que les données existent, mais si je fais ceci:
Dim products = From product In xml.Descendants("product") _
Select title = product.Element("title").Value
For Each product In products
System.Diagnostics.Debug.WriteLine("Title" & product.title)
Next
je reçois rien pour product.title et je reçois aussi rien quand je fais des trucs comme ça:
Dim count As Integer = xml.Descendants("count").Value
Qu'est-ce que je fais mal? Merci.
xml ressemble à ceci:
<productslist>
<count>2</count>
<products>
<product>
<productId>1</productId>
<title>test item 1 </title>
<price>4.99</price>
<category>
<categoryId>1</categoryId>
<categoryName>cat 1</categoryName>
</category>
</product>
<product>
<productId>2</productId>
<title>test item 2</title>
<price>10.99</price>
<category>
<categoryId>2</categoryId>
<categoryName>cat 2</categoryName>
</category>
</product>
</productslist>
Il est difficile de savoir ce que vous faites mal lorsque nous ne savons pas à quoi ressemble le document. Pourriez-vous modifier votre question pour l'inclure? –