-1

ファイル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 = "" });
    }

4

2 に答える 2

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;
于 2012-10-13T19:35:52.407 に答える
0

何をしたいのか完全にはわかりませんが、コメントから、xmlファイルがあり、それをWPFアプリケーションで表示したいようです。これを行うには、XMLDataProviderおよびHierarchicalDataTemplates/を使用できますDataTemplates。これを行う方法に関する短いチュートリアルを次に示します: http://dotnet-experience.blogspot.com/2011/11/wpf-working-with-xml-and.html

于 2012-10-13T20:57:46.703 に答える