#region 通过XmlDocument动态生成Xml文件
/// <summary>
/// 通过XmlDocument动态生成Xml文件
/// </summary>
private void DongTaiCreateXmlFile()
{
XmlDocument xmlDom = new XmlDocument();//首先实例化一个XmlDocument文档对象
xmlDom.LoadXml("<?xml version=\"1.0\" encoding=\"UTF-8\" ?><accp></accp>"); //通过自定义的字符串加载XML文档
XmlNode xnRoot = xmlDom.DocumentElement; //获取xml文档的根节点
XmlElement xeNetHelper =xmlDom.CreateElement("NetHelper") ; //创建一个制定名称 "C#Helper" 的节点元素
xnRoot.AppendChild(xeNetHelper); //将指定的节点添加到该节点的子节点的末尾
XmlElement xmlYuanSu = xmlDom.CreateElement("ID");//创建一个指定名称的"ID"的节点元素 //element:元素
xmlYuanSu.InnerXml = "00" + (3+ 1).ToString();
xeNetHelper.AppendChild(xmlYuanSu); //将指定的节点添加到该节点的子节点的末尾
xmlYuanSu = xmlDom.CreateElement("Name"); //在当前节点下创建一个“Name”Element:元素
xmlYuanSu.InnerXml = "Name" + (3).ToString();
xeNetHelper.AppendChild(xmlYuanSu);
xmlYuanSu = xmlDom.CreateElement("Age");//在当前节点“NetHelper”下添加一个Age元素
xmlYuanSu.InnerXml = "Age"+(3+20).ToString();
xeNetHelper.AppendChild(xmlYuanSu);
string file = Application.StartupPath + "\\accp.xml";
xmlDom.Save(file);
}
#endregion
这里面的东西可以替换!