//XmlDocument 创建一个xml数据格式的文档
XmlDocument xml = new XmlDocument();
//声明节点 创建文档第一行
XmlDeclaration dcl = xml.CreateXmlDeclaration("1 .0", "UTF-8",null);
//创建节点
//XmlElement:元素的节点
// CreateElement 是XmlDocument的方法用于创建XmlElement节点 “root”是节点的名字
XmlElement root = xml.CreateElement("root"); //<root></root>
xml.AppendChild(root);
XmlElement Name = xml.CreateElement("Name");
//添加节点文本
root.AppendChild(Name);
Name.InnerText = "张三";
//设置节点属性
Name.SetAttribute("id", "123456");
//不写路径的情况下 会保存到当前运行的路径下
//xml.Save("Xml项目文件.txt");
XmlDocument xd = new XmlDocument();
xd.Load("Xml项目文件.txt");
//访问根节点
XmlNode xn = xd.DocumentElement;
Console.WriteLine(xn.Name);
//遍历
foreach (XmlNode item in xn.ChildNodes)
{
//节点名称
Console.WriteLine(item.Name);
//节点内容
Console.WriteLine(item);
/// 事件
//基于委托的 为委托提供一个发布/订阅的机制 可以说事件是一个具有特殊签名的委托

被折叠的 条评论
为什么被折叠?



