读书人

C# 操作xml(简单有关问题很着急)

发布时间: 2012-03-12 12:45:33 作者: rapoo

C# 操作xml(简单问题,很着急) 在线等
我要写个计数器

把数字存放在一个xml里面

就存一个数就可以

我现在写的:

XmlDocument intcount = new XmlDocument();
intcount.Load(path);

XmlNode XN = intcount.CreateElement( "count ");
XN.InnerText = "0 ";
string countmum = XN.InnerText;
if (ifadd == "yes ")
{
XN.InnerText = "11 ";
}
else
{
XN.InnerText = "22 ";
}
intcount.Save(path);
return true;

可是总是报错

Root element is missing

大家帮忙,谢谢

[解决办法]
XML文档一定要有一个根节点,你这样添加节点法还有视根节点的存在吗?
[解决办法]
把你所有代码都发上来看看啊,,

看提示应该是你那个xml文件是空的,,

你把第二行先改成
intcount.LoadXml( " <root> "+
" </root> ");

后面两行改成
intcount.DocumentElement.AppendChild(XN);
intcount.Save(path);
试试

读书人网 >C#

热点推荐