本笔记摘抄自: 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