using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Xml;
namespace 追加Xml
{
class Program
{
static void Main(string[] args)
{
// 声明一个Xml文档对象
XmlDocument doc = new XmlDocument();
// 声明Xml根节点
XmlElement root = null;
if (File.Exists("ZhuiJia.xml"))
{
// 如果Xml文档存在,加载Xml文档
doc.Load("ZhuiJia.xml");
// 获取Xml根节点
root = doc.DocumentElement;
}
else // 如果Xml文档不存在,创建Xml文档
{
// 创建Xml节点描述信息
XmlDeclaration dec = doc.CreateXmlDeclaration("1.0", "utf-8", null);
doc.AppendChild(dec);
// 创建根节点
root = doc.CreateElement("Root");
doc.AppendChild(root);
}
// 给根节点创建子节点
XmlElement books = doc.CreateElement("Books");
root.AppendChild(books);
// 给子节点创建元素
XmlElement book1 = doc.CreateElement("Book");
book1.InnerXml = "西游记";
books.AppendChild(book1);
// 给子节点添加元素
XmlElement book2 = doc.CreateElement("Book");
book2.SetAttribute("name", "水浒传");
book2.SetAttribute("price", "22");
books.AppendChild(book2);
doc.Save("ZhuiJia.xml");
Console.WriteLine("追加成功!");
Console.ReadKey();
}
}
}
C#学习笔记之向Xml文档追加信息
最新推荐文章于 2022-06-01 21:57:26 发布