没有合适的资源?快使用搜索试试~ 我知道了~
读写XML文件的内容并将其显示在ListView控件上的方法
14 下载量 88 浏览量
2020-08-31
12:09:49
上传
评论
收藏 57KB PDF 举报
温馨提示
试读
2页
下面小编就为大家带来一篇读写XML文件的内容并将其显示在ListView控件上的方法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
资源推荐
资源详情
资源评论
读写读写XML文件的内容并将其显示在文件的内容并将其显示在ListView控件上的方法控件上的方法
下面小编就为大家带来一篇读写XML文件的内容并将其显示在ListView控件上的方法。小编觉得挺不错的,现在
就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
XML文件由内容和标记组成。通过标记包围内容的方式将大部门内容包含在元素中[1]。XML的节点便于程序配置进行灵活的
扩展,特别是存在以数组格式的配置信息时,增加行或列只需要修改XML文件而无需修改源代码。
1. XML文件介绍文件介绍
((1)声明)声明
XML 文档的第一行可以是一个 XML 声明[1]这是文件的可选部分,它将文件识别为 XML 文件,有助于工具和人类识别
XML(不会误认为是 SGML 或其他标记)。可以将这个声明简单地写成 <?xml?>,或包含 XML 版本<?xml version="1.0"?
>,甚至包含字符编码,比如针对 Unicode 的 <?xml version="1.0" encoding="utf-8"?>。
((2)根节点创建)根节点创建
根节点的开始和结束标记用于包围 XML 文档的内容。一个文件只能有一个根节点,并且需要使用 “包装器” 包含它[1]。
((3)子节点)子节点
字节点的开辟就没有数量限制了,而且子节点内也可以嵌套子节点。最小的节点就是被标记的内容。
<?xml version="1.0" encoding="utf-8"?>
<UIList>
<column>
<colname>
<colvalue>55</colvalue>
</colname>
<colname>
<colvalue>85</colvalue>
</colname>
</column>
<row>
<rowvalue>
<columnvalue>1</columnvalue>
<columnvalue>9</columnvalue>
</rowvalue>
<rowvalue>
<columnvalue>2</columnvalue>
<columnvalue>9</columnvalue>
</rowvalue>
</row>
</UIList>
2. 读取读取XML文件的内容并将其显示在文件的内容并将其显示在ListView控件上控件上
XML文件读取的逻辑是从根节点出发,根据标记找到标记数组,然后遍历标记数组,将对应值读取出来。为了让现实结果更
加直观,就将结果显示在上一篇文章提到的ListView控件上。
((1)最开始的一步是导入命名空间。该命名空间内有)最开始的一步是导入命名空间。该命名空间内有XML类,通过该类方法能够实现类,通过该类方法能够实现XML文件的读取。文件的读取。
using System.Xml;
((2)加载)加载xml文件文件
XmlDocument doc = new XmlDocument();
doc.Load("UIConfig.xml"); //加载Xml文件
((3)获取根节点)获取根节点
XmlElement rootElem = doc.DocumentElement;
((4)获取节点数组)获取节点数组
节点数组是以根节点为基础的,在根节点中根据标记将其内容打入数组。
XmlNodeList ColumnpersonNodes = rootElem.GetElementsByTagName("colname");
((5)遍历节点数组并将值显示在)遍历节点数组并将值显示在ListView上上
private void Form1_Load(object sender, EventArgs e)
资源评论
weixin_38565818
- 粉丝: 3
- 资源: 956
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功