与部分XML DOM不同,LINQ to XML对XML片段和完整文档的处理方式一致,可直接将XElement视为根对象。以下示例展示了如何加载、保存以及操作XML元素及其子节点,简化了编程过程,提升了代码的统一性和可读性。
1、 打开VS软件,创建新项目,成功后添加新类,具体操作步骤见下图。
2、 通过嵌套使用 XDocument、XElement 和 XAttribute 构造函数,可构建完整的 XML 文档结构,具体实现方式参见示意图中的代码示例。
3、 图示为保存、加载及输出XML的代码,具体操作见图示。
4、 保存的XML文件路径需为本地计算机中真实存在的文件夹路径。
5、 利用Xelement的Save方法将数据保存到文件中。
6、 通过Xelement的Load方法读取并加载指定文件内容
7、 通过XDocument的ToString方法,将XML文档以默认格式输出为字符串形式。
8、 程序编译运行后,生成并加载了XML文件,结果所示。
