Loading... ### 概述 首先程序访问且操作xml文件有两种模型:DOM(文档对象模型)、流模型。 DOM:允许编辑和更新文档,可随机访问文档中的数据,可使用XPath查询,但是必须要一次性将文档加载在内存中,对于大型的文件就会造成资源问题。 流模型:采用流访问,任何时候内存中只存在当前的节点,但是它只能向前且是只读的,不能向后导航操作。 ### 读写文件 1. 使用 XmlDocument ![xml文件:](https://img-blog.csdnimg.cn/e7bd8e5adb124f7a84294d960587ecc8.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQwNzMyMzM2,size_1,color_FFFFFF,t_0) 2. 使用 XmlTextReader ![](https://img-blog.csdnimg.cn/91b1afe5fda245d6bc5ac61962ae534b.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQwNzMyMzM2,size_1,color_FFFFFF,t_0) 3. 使用 Linq to Xml ![在这里插入图片描述](https://img-blog.csdnimg.cn/ab6d68e4e633405ca14c214322b3050f.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQwNzMyMzM2,size_1,color_FFFFFF,t_0) 最后修改:2021 年 07 月 24 日 © 允许规范转载 打赏 赞赏作者 支付宝微信 赞 如果觉得我的文章对你有用,请随意赞赏