2014-09-13 30 views
0

我是新來的xml解析我已經使用webapi xmlparsing與Windows應用商店。 我的XML從網絡來爲:xml解析webapi到列表視圖窗口商店應用程序c#

<product> 
    <id_products>1</id_products> 
    <images> 
    <src isrenderimg="0" imagecodename="202">http://abcd.com/imagecache/abcjpg</src> 
    </images> 
</product> 
<product> 
    <id_products>2</id_products> 
    <images> 
     <src isrenderimg="0"imagecodename="203">http://abcd.com/imagecache/abc1.jpg</src> 
     <src isrenderimg="0" imagecodename="204">http://abcd.com/imagecache/abc2.jpg</src> 
    </images> 
    </product> 

我 解析這個XML與此代碼對網主頁:

public class demo 
    { 
    public string Image { get; set; } 
    } 

protected override void OnNavigatedTo(NavigationEventArgs e) 
    { 
     var xDoc = XDocument.Load(apiurl of xml); 
     var data = from query in xDoc.Descendants("images") 
      select new demo 
      { 
       Image = query.Element("src").Value, 
      }; 
     this.ListView1.DataContext = data; 
    }` 

我的問題是,XML包含在圖像標籤的多個SRC的標籤,顯示在上xml代碼。 所以我的listview顯示圖像只爲第一個src標籤不是其他人我想顯示所有圖像標籤在我的列表視圖中的src標籤怎麼可能??請幫助我。提前致謝。

+0

請任何人給我的解決方案 – 2014-09-14 06:09:20

回答

1

假設你想簡單的展示中<images>從每一個<src>標籤的所有圖像,你可以試試這個方法:

protected override void OnNavigatedTo(NavigationEventArgs e) 
{ 
    var xDoc = XDocument.Load(apiurl of xml); 
    var data = from query in xDoc.Descendants("images").Elements("src") 
       select new demo 
       { 
        Image = query.Value, 
       }; 
    this.ListView1.DataContext = data; 
} 
+0

感謝。請給我解決這個問題http://stackoverflow.com/questions/25820812/image-tap-event-in-listview-windows-store-app – 2014-09-17 06:51:37

相關問題