2012-10-13 50 views
-1

下載數據如何從XML文件的下載數據WPF如何從XML文件

數據文件中的應用

XDocument dane = XDocument.Load("gpw.xml"); 
    List<pozycjeGpw> listaGpw = new List<pozycjeGpw>(); 

    private void listBox1_Loaded(object sender, RoutedEventArgs e) 
    { 
    } 
    private void button1_Click(object sender, RoutedEventArgs e) 
    { 
     listaGpw = (from item in dane.Descendants("pozycja") 
        select new pozycjeGpw() 
        { 
         nazwa_notowania = (item.Element("nazwa_notowania").Value), 
         biezacy = (item.Element("biezacy").Value), 
         zmiana = (item.Element("zmiana").Value), 
         zmiana2 = (item.Element("zmiana2").Value), 
         otwarcie = (item.Element("otwarci").Value), 
         max = (item.Element("max").Value), 
         min = (item.Element("min").Value), 
        }).ToList(); 
     listaGpw.Insert(0, new pozycjeGpw() { nazwa_notowania = "", biezacy = "", zmiana = "", zmiana2 = "", otwarcie = "", max = "", min = "" }); 
    } 

+0

我們需要更多地瞭解您所問的內容。你能展示XML內容並擴展你的問題嗎? – Xcalibur37

回答

0

如何:

WebClient webClient = new WebClient(); 
String result = webClient.DownloadString(yourUrlOfTheXmlFile); 
textBox.Text = result; 

這樣做在一個名爲textBox的TextBox的窗體中應該在屏幕上顯示下載的xml文件。

如果你想從你的系統上的文件加載這個XML,你也可以使用這個:

String result = File.ReadAllText(pathOfYourXmlFile); 
textBox.Text = result; 
+0

想要從xml文件下載數據並將它們顯示在屏幕上 xml文件在應用程序中本地下載 – joh47n

+0

我可以看到您有一個具有我無法識別的名稱和屬性的對象列表。您從加載的XML中獲取信息,將其粘貼到您放入列表中的對象中。但是,真正的問題是什麼? – Akku

+0

回答 - 在wpf中不起作用 – joh47n