本笔记摘抄自:https://www.cnblogs.com/yaozhenfa/p/CSharp_Linq_For_Xml.html,记录一下学习过程以备后续查用。
一、生成xml
1.1创建简单的xml
/// <summary> /// CreateXml类 /// </summary> public class CreateXml { /// <summary> /// 返回xml文件路径 /// </summary> public string Path { get { string path = @"..\..\LinqToXml.xml"; return path; } } /// <summary> /// 创建简单的xml并保存 /// </summary> public void CreateElement() { XDocument xdoc = new XDocument ( //创建一个xml文档 //设置该xml的版本为1.0,采用utf - 8编码,后面的yes表示该xml是独立的。 new XDeclaration("1.0", "utf-8", "yes"), //开始创建每个节点的,首先是Root节点,然后在Root节点中添加两个Item节点。 new XElement ( "Root", new XElement("Item", "1"), new XElement("Item", "2") ) ); xdoc.Save(Path); } } class Program { static void Main(string[] args) { #region 创建简单的xml CreateXml xml = new CreateXml(); xml.CreateElement(); #endregion } }