本文实例讲述了C#针对xml的基本操作及保存配置文件应用,分享给大家供大家参考。具体方法如下:
引言:这里首先介绍了xml的基本操作,后面写了一个经常用到的xml保存配置文件的实例。
xml常用方法:
定义xml文档:XmlDocument xmlDoc = new XmlDocument();
初始化xml文档:xmlDoc.Load(\"D:\\\\book.xml\");//找到xml文件
创建根元素:XmlElement xmlElement = xmlDoc.CreateElement(\"\", \"Employees\", \"\");
创建节点:XmlElement xeSub1 = xmlDoc.CreateElement(\"title\");
查找Employees节点:XmlNode root = xmlDoc.SelectSingleNode(\"Employees\");
添加节点:xe1.AppendChild(xeSub1);
更改节点的属性:xe.SetAttribute(\"Name\", \"李明明\");
移除xe的ID属性:xe.RemoveAttribute(\"ID\");
删除节点title:xe.RemoveChild(xe2);
1 创建xml文档
因为比较简单,直接写方法及结果。
//加入XML的声明段落,<?xml version=\"1.0\" encoding=\"gb2312\"?>
XmlDeclaration xmlDeclar;
xmlDeclar = xmlDoc.CreateXmlDeclaration(\"1.0\", \"gb2312\", null);
xmlDoc.AppendChild(xmlDeclar);
//加入Employees根元素
XmlElement xmlElement = xmlDoc.CreateElement(\"\", \"Employees\", \"\");
xmlDoc.AppendChild(xmlElement);
//添加节点
XmlNode root = xmlDoc.SelectSingleNode(\"Employees\");
XmlElement xe1 = xmlDoc.CreateElement(\"Node\");
xe1.SetAttribute(\"Name\", \"李明\");
xe1.SetAttribute(\"ISB\", \"2-3631-4\");
//添加子节点
XmlElement xeSub1 = xmlDoc.CreateElement(\"title\");
xeSub1.InnerText = \"学习VS\";
xe1.AppendChild(xeSub1);
XmlElement xeSub2 = xmlDoc.CreateElement(\"price\");
xe1.AppendChild(xeSub2);
XmlElement xeSub3 = xmlDoc.CreateElement(\"weight\");
xeSub3.InnerText = \"20\";
xeSub2.AppendChild(xeSub3);
root.AppendChild(xe1);
xmlDoc.Save(\"D:\\\\book.xml\");//保存的路径
}
本文地址:https://www.stayed.cn/item/13195
转载请注明出处。
本站部分内容来源于网络,如侵犯到您的权益,请 联系我