c#处理xml
我的目的:
在用户登陆后将该用户的信息(帐号)写入到一个xml文件中
xml的文件格式是:
<xml vesion="1.0" encoding="gb2312">
<当前用户>
<帐号>adv1</帐号>
<帐号>adv2</帐号>
<帐号>adv3</帐号>
</当前用户>
如何在别的用户登陆后将他写入到这个xml文件中 比如:-->
现在有adv4登陆了系统,则此时的xml文件因改是:
<xml vesion="1.0" encoding="gb2312">
<当前用户>
<帐号>adv1</帐号>
<帐号>adv2</帐号>
<帐号>adv3</帐号>
<帐号>adv4</帐号>
</当前用户>
这种功能如何实现。
问题点数:20、回复次数:3Top
1 楼AllenTing(今天你GC了吗???)回复于 2005-04-01 22:34:49 得分 15
2 XmlDocument xmlDoc=new XmlDocument();
xmlDoc.Load("a.xml");
XmlNode root=xmlDoc.SelectSingleNode("当前用户");
XmlElement xe1=xmlDoc.CreateElement("帐号");
xe1.InnerText="adv4";
root.AppendChild(xe1);
xmlDoc.Save("a.xml");
Top
2 楼winner008(飞天狗狗)回复于 2005-04-03 00:44:46 得分 4
我也在找这个问题的答案.,如上所述如果用户数很多,这个xmldoc会很大,可能会占用很多的内存.
不知道用xmlreader能否解决.Top
3 楼zhxblz()回复于 2005-04-03 07:20:40 得分 1
关注
Top




