private void WriteXMLMsg(string strpath,string strtitle,string msg)
{
XmlDocument xmlDoc = new XmlDocument();
XmlNode xmlN;
if (!File.Exists(strpath))
{
xmlN = xmlDoc.CreateElement("Test");
XmlElement filterElm = xmlDoc.CreateElement("tree");
XmlNode XMlPuComTest = xmlDoc.CreateElement("strtitle");
XMlPuComTest.InnerText = strtitle;
XmlNode XMlPuComLink = xmlDoc.CreateElement("msg");
XMlPuComLink.InnerText = msg;
filterElm.AppendChild(XMlPuComTest);
filterElm.AppendChild(XMlPuComLink);
xmlN.AppendChild(filterElm); // 将子节点添加倒根节点中
xmlDoc.AppendChild(xmlN);// 将根节点添加到doc中
xmlDoc.Save(strpath);// 存储到文件,file是全文件路径名
}
else
{
xmlDoc.Load(strpath);
xmlN = xmlDoc.SelectSingleNode("Test");
XmlElement filterElm = xmlDoc.CreateElement("tree");
XmlNode XMlPuComTest = xmlDoc.CreateElement("strtitle");
XMlPuComTest.InnerText = strtitle;
XmlNode XMlPuComLink = xmlDoc.CreateElement("msg");
XMlPuComLink.InnerText = msg;
filterElm.AppendChild(XMlPuComTest);
filterElm.AppendChild(XMlPuComLink);
xmlN.AppendChild(filterElm); // 将子节点添加倒根节点中
xmlDoc.AppendChild(xmlN);// 将根节点添加到doc中
xmlDoc.Save(strpath);// 存储到文件,file是全文件路径名
}
}
以后参照。。。
先建类别:
1.某某种类
再建人名:
2.某某人
再建标题:
标题+内容
【XML 增删改查 http://silverlight.cn/node/270】