int n=listBox1.Items.Count;//listbox的项的个数
XmlDocument xd=new XmlDocument();
xd.Load("F:\\program.xml");
XmlNode[] xn=new XmlNode[n-1];//节点数组
XmlNode xnode=xd.DocumentElement;
for(int l=0;l<n-2;l++)
{
xn[l].InnerXml="listbox"+System.Convert.ToString(l);
xnode.AppendChild(xn[l]);
string s=listBox1.Items[l].ToString();
                                    xn[l].InnerText=s;
                                     //把listbox的每一项值取出来赋给xmlnode的值
}
xd.Save("F:\\program");
编译器显示:xn[l].InnerXml="listbox"+System.Convert.ToString(l);这行代码:
未处理的“System.NullReferenceException”类型的异常出现在 xml.exe 中。其他信息: 未将对象引用设置到对象的实例。
关键问题就是如何把xmlnode的名字设置成制定的字符串