今天初步摸索了一下如何创建新的XML文件。系统环境,.net框架的2.0。
public static void CreateAppConfigFile()
{
//创建XmlDocument实例
XmlDocument doc1 = new XmlDocument();
//加入XML的声明段落
XmlDeclaration declaration1 = doc1.CreateXmlDeclaration("1.0","gb2312","yes");
doc1.AppendChild(declaration1);
//加入一个根元素
XmlElement element1 = doc1.CreateElement("Config");
doc1.AppendChild(element1);
//加入第二级节点
XmlElement element2 = doc1.CreateElement("UserInfo");
element1.AppendChild(element2);
//在第二级节点下添加元素
XmlElement element3 = doc1.CreateElement("NotEmpty");
element3.InnerText = "false";
element2.AppendChild(element3);
element3 = doc1.CreateElement("UserName");
element2.AppendChild(element3);
element3 = doc1.CreateElement("UserPsd");
element2.AppendChild(element3);
doc1.Save(Form1.AppConfigFileName);
}
{
//创建XmlDocument实例
XmlDocument doc1 = new XmlDocument();
//加入XML的声明段落
XmlDeclaration declaration1 = doc1.CreateXmlDeclaration("1.0","gb2312","yes");
doc1.AppendChild(declaration1);
//加入一个根元素
XmlElement element1 = doc1.CreateElement("Config");
doc1.AppendChild(element1);
//加入第二级节点
XmlElement element2 = doc1.CreateElement("UserInfo");
element1.AppendChild(element2);
//在第二级节点下添加元素
XmlElement element3 = doc1.CreateElement("NotEmpty");
element3.InnerText = "false";
element2.AppendChild(element3);
element3 = doc1.CreateElement("UserName");
element2.AppendChild(element3);
element3 = doc1.CreateElement("UserPsd");
element2.AppendChild(element3);
doc1.Save(Form1.AppConfigFileName);
}