吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 1820|回复: 3
收起左侧

[其他转载] C#中XML文件读取

[复制链接]
迷恋自留地 发表于 2021-7-24 11:09

概述

首先程序访问且操作xml文件有两种模型:DOM(文档对象模型)、流模型。

DOM:允许编辑和更新文档,可随机访问文档中的数据,可使用XPath查询,但是必须要一次性将文档加载在内存中,对于大型的文件就会造成资源问题。

流模型:采用流访问,任何时候内存中只存在当前的节点,但是它只能向前且是只读的,不能向后导航操作。

读写文件

  1. 使用 XmlDocument
    xml文件:

  2. 使用 XmlTextReader

  3. 使用 Linq to Xml
    在这里插入图片描述

https://blog.csdn.net/qq_40732336/article/details/119054907

https://www.cnblogs.com/netcore5/p/15054719.html

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

Eaglecad 发表于 2021-7-24 12:51
tinyxml可行吗,虽然没研究过
咬字分开念 发表于 2021-8-23 14:41
[C#] 纯文本查看 复制代码
   System.Xml.XmlDocument doc = new System.Xml.XmlDocument();
                doc.LoadXml(v);
                var value = doc.GetElementsByTagName("string");
                if (value.Count != 0)
                    v = (value[0].InnerText);


直接这样读取不是更简单嘛
wang65424773 发表于 2021-11-17 13:00
对你整个相关数据进行序列化,然后再进行反序列化,这个更方便
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-25 11:41

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表