-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

您的 XML 文件中没有items节点或item节点,因此您得到一个空值。

于 2013-08-25T00:11:03.993 回答