-1

今日、C# アプリケーション用に XML ファイルを作成しました。
XML (Pastebin に入れました。XML コードが大きいので、申し訳ありません): Pastebin
と C# 内のコード

private void web_DownloadStringCompleted(object sender, DownloadStringCompletedEventArgs e)
{
    if (e.Error == null)
    {
        XDocument doc = XDocument.Parse(e.Result);

        foreach (XElement xe in doc.Root.Element("builds").Element("build").Element("items").Elements("item"))
        {
            string s0 = xe.Element("name").ToString();
            string s1 = xe.Element("uri").ToString();
            string[] s2 = new string[2];

            s2[0] = s0;
            s2[1] = s1;
            ListViewItem lvi = new ListViewItem(s2);
            listView1.Items.Add(lvi);
        }

    }
}

そして、エラーが発生します-Object reference not set to an instance of an object.または、まったく表示されない場合があります

4

1 に答える 1

0

itemsXML ファイルにノードまたはノードがないitemため、null が返されます。

于 2013-08-25T00:11:03.993 に答える