在 .NET 中,读写 XML 的类主要归属于 System.Xml 命名空间。
该命名空间提供了一系列用于处理 XML 的类和接口,包括但不限于以下几个常用的类:
- XmlDocument:表示一个XML文档,可以用于加载、创建、修改和保存XML文档。
- XmlReader:提供了一种快速、低内存占用的方式来读取 XML 数据流。它是一个基于流的读取器,可以逐行读取 XML 文档。
- XmlWriter:提供了一种快速、低内存占用的方式来写入 XML 数据流。它是一个基于流的写入器,可以逐行写入 XML 文档。
- XElement:表示一个 XML 元素,可以用于创建、修改和查询 XML 文档。
除了 System.Xml 命名空间,还有一些其他命名空间也提供了一些与 XML 相关的类和接口,例如System.Xml.Linq 命名空间提供了一些用于处理 XML 的 LINQ to XML 类。