修改 XML 树 (LINQ to XML)

更新:November 2007

LINQ to XML 是一个 XML 树在内存中的存储区。在从源中加载或解析 XML 树之后,LINQ to XML 允许您就地修改该树,然后序列化该树,可以将它保存到文件中或发送到远程服务器。

就地修改树时,可使用某些方法,例如 Add

但是有另外一种方法,就是使用函数构造来生成具有不同形状的新树。根据需要对 XML 树所做的更改类型的不同,以及根据树大小的不同,该方法可能更加强大,更易于开发。本节第一个主题将比较这两种方法。

本节内容

主题

说明

内存中 XML 树修改与函数构造 (LINQ to XML)

在内存中修改 XML 树与使用函数构造的比较。

向 XML 树中添加元素、属性和节点

提供有关向 XML 树中添加元素、属性或节点的信息。

修改 XML 树中的元素、属性和节点

提供有关修改现有元素、属性或节点的信息。

从 XML 树中移除元素、属性和节点

提供有关从 XML 树中移除元素、属性或节点的信息。

维护名称/值对

描述如何维护最好保存为名称/值对的应用程序信息,例如配置信息或全局设置。

如何:更改整个 XML 树的命名空间

演示如何将 XML 树从一个命名空间移动到另一个命名空间。

请参见

概念

编程指南 (LINQ to XML)