110,536
社区成员
发帖
与我相关
我的任务
分享
<?xml version="1.0" encoding="utf-8"?>
<书店>
<嘻嘻></嘻嘻>
</书店>
using (FileStream fs = new FileStream(Path, FileMode.Open, FileAccess.ReadWrite))
{
XmlDocument xmlDoc = new XmlDocument();
xmlDoc.Load(fs);
XmlNode root = xmlDoc.SelectSingleNode("书店");
XmlElement xe1 = xmlDoc.CreateElement("哈哈");
root.AppendChild(xe1);
xmlDoc.Save(fs);
}
<?xml version="1.0" encoding="utf-8"?>
<书店>
<嘻嘻></嘻嘻>
</书店><?xml version="1.0" encoding="utf-8"?>
<书店>
<嘻嘻></嘻嘻>
<哈哈></哈哈>
</书店>
using (FileStream fs = new FileStream(Path, FileMode.Open, FileAccess.ReadWrite))
{
XmlDocument xmlDoc = new XmlDocument();
xmlDoc.Load(fs);
XmlNode root = xmlDoc.SelectSingleNode("书店");
XmlElement xe1 = xmlDoc.CreateElement("哈哈");
root.AppendChild(xe1);
fs.SetLength(0);
xmlDoc.Save(fs);
}
using (FileStream fs = new FileStream(Path, FileMode.Open, FileAccess.ReadWrite))
{
XmlDocument xmlDoc = new XmlDocument();
xmlDoc.Load(fs);
XmlNode root = xmlDoc.SelectSingleNode("书店");
XmlElement xe1 = xmlDoc.CreateElement("哈哈");
root.AppendChild(xe1);
fs.Seek(0, SeekOrigin.Begin)//将文件指针移到起始位置
xmlDoc.Save(fs);
}
using (FileStream fs = new FileStream(Path, FileMode.Open, FileAccess.ReadWrite))
{
XmlDocument xmlDoc = new XmlDocument();
xmlDoc.Load(fs);
XmlNode root = xmlDoc.SelectSingleNode("书店");
XmlElement xe1 = xmlDoc.CreateElement("哈哈");
root.AppendChild(xe1);
fs.清空()//将文件内容清空
xmlDoc.Save(fs);
}
<?xml version="1.0" encoding="utf-8"?>
<书店>
<嘻嘻></嘻嘻>
<哈哈></哈哈>
</书店>