XmlDocument xmldoc = new XmlDocument();
//加入XML的声明段落
xmldoc.AppendChild(xmldoc.CreateXmlDeclaration("1.0","UTF-8",null));
//加入根元素
XmlElement xmlelem = xmldoc.CreateElement("", "Books", "");
xmldoc.AppendChild(xmlelem);
//FileName
XmlElement xmlelemFileName = xmldoc.CreateElement("FileName");
XmlText xmltextFileName = xmldoc.CreateTextNode("书籍文件列表");
xmlelemFileName.AppendChild(xmltextFileName);
xmldoc.ChildNodes.Item(1).AppendChild(xmlelemFileName);
//UserInfo
XmlElement xmlelemUserInfo = xmldoc.CreateElement("UserInfo");
xmldoc.ChildNodes.Item(1).AppendChild(xmlelemUserInfo);
//UserName
XmlElement xmlelemUserName = xmldoc.CreateElement("UserName");
XmlText xmltextUserName = xmldoc.CreateTextNode("cainiaoji");//用户名
xmlelemUserName.AppendChild(xmltextUserName);
xmldoc.ChildNodes.Item(1).ChildNodes[1].AppendChild(xmlelemUserName);
//ChineseBook
XmlElement xmlelemChineseBook = xmldoc.CreateElement("ChineseBook");
xmldoc.ChildNodes.Item(1).AppendChild(xmlelemChineseBook);
//Book1
XmlElement xmlelemBook1 = xmldoc.CreateElement("Book1");
xmlelemBook1.SetAttribute("BookCode", "001");
xmldoc.ChildNodes.Item(1).ChildNodes[2].AppendChild(xmlelemBook1);
//BookName
XmlElement xmlelemBookName = xmldoc.CreateElement("BookName");
XmlText xmltextBookName = xmldoc.CreateTextNode("小学语文");//书名
xmlelemBookName.AppendChild(xmltextBookName);
xmldoc.ChildNodes.Item(1).ChildNodes[2].ChildNodes[0].AppendChild(xmlelemBookName);
//publishing house
XmlElement xmlelemph = xmldoc.CreateElement("PublishingHouse");
XmlText xmltextph = xmldoc.CreateTextNode("电子工业出版社");//出版社
xmlelemph.AppendChild(xmltextph);
xmldoc.ChildNodes.Item(1).ChildNodes[2].ChildNodes[0].AppendChild(xmlelemph);
try
{
xmldoc.Save("c:\\cc.xml");
}
catch (Exception e)
{
//显示错误信息
Console.WriteLine(e.Message);
}
Console.ReadLine();