C#操作XML文档,可以使用XMLDocument类,也可以使用XMLReader类,两者的区别就在于XMLDocument是一次性加载整个XML文档,而XMLReader是只进只读的方式加载。XPath是对XML文档进行查询,有点类似SQL查询。