VS-C++ 系列:所有相关C++文章链接.
VS-C# 系列:所有相关C#文章链接.
bat 系列:所有相关bat文章链接.


Keil 系列:所有相关文章链接
所有内容均以最小系统调试成功;逐步提供低分源码工程下载
保证每行代码都经过验证!
如有疑惑,欢迎留言,看见即回;祝好__by Dxg_LC

序言:
1、以上链接为方便整理查看资料用;伴随博文发布更新,如果有不正确处,感谢指正
2、因本人能力有限若有不正确之处或者相关超链接失效,请于相关文章内提醒@博主;灰常感谢
3、友情提醒1,勿要《一支烟 + 一杯茶 == 一坐一下午》 身体重要,革命本钱;
4、友情提醒2,多喝热水;
5、友情提醒3,听媳妇话+多点时间陪家人;

1、C# 读取XML 写入XML 读写XML

using System.Xml;struct XMLMessage
{public string Key;public List<string> Values;
}
List<XMLMessage> List_XmlBuff = new List<XMLMessage> { };//读取XML内容
private void button1_Click(object sender, EventArgs e)
{List_XmlBuff.Clear();XMLMessage pXmlData = new XMLMessage();for (int i = 0; i < doc.ChildNodes[1].ChildNodes.Count; i++){pXmlData = new XMLMessage();pXmlData.Values = new List<string> { };//KeypXmlData.Key = doc.ChildNodes[1].ChildNodes[i].Name;//ValuepXmlData.Values.Add(doc.ChildNodes[1].ChildNodes[i].ChildNodes[0].Value);List_XmlBuff.Add(pXmlData);}
}//存储XML
private void button2_Click(object sender, EventArgs e)
{XmlTextWriter xml = new XmlTextWriter(List_XmlBuff[0].Values[i-1] + ".xml", Encoding.UTF8);xml.Formatting = Formatting.Indented;xml.WriteStartDocument();xml.WriteStartElement("Root");xml.WriteStartAttribute("Language");//xml.WriteValue("English");xml.WriteValue(List_XmlBuff[0].Values[i - 1]); xml.WriteEndAttribute();//Valuefor (int j = 1; j < List_XmlBuff.Count; j++){if (List_XmlBuff[j].Values.Count >= i){xml.WriteStartElement(List_XmlBuff[j].Key);xml.WriteValue(List_XmlBuff[j].Values[i - 1]);xml.WriteEndElement();}}xml.WriteEndDocument();xml.Flush();xml.Close();
}
//XML文件内容<?xml version="1.0" encoding="utf-8"?>
<Root Language="Chinese"><keyStr1>Value1</keyStr1><keyStr2>Value2</keyStr2><keyStr3>Value3</keyStr3><keyStr4>Value4</keyStr4><keyStr5>Value5</keyStr5><keyStr6>Value6</keyStr6><keyStr7>Value7</keyStr7><keyStr8>Value8</keyStr8><keyStr9>Value9</keyStr9><keyStr10>Value10</keyStr10><keyStr11>Value11</keyStr11><keyStr12>Value12</keyStr12><keyStr13>Value13</keyStr13><keyStr14>Value14</keyStr14><keyStr15>Value15</keyStr15><keyStr16>Value16</keyStr16><keyStr17>Value17</keyStr17><keyStr18>Value18</keyStr18><keyStr19>Value19</keyStr19><keyStr20>Value20</keyStr20><keyStr21>Value21</keyStr21><keyStr22>Value22</keyStr22><keyStr23>Value23</keyStr23><keyStr24>Value24</keyStr24><keyStr25>Value25</keyStr25><keyStr26>Value26</keyStr26><keyStr27>Value27</keyStr27><keyStr28>Value28</keyStr28><keyStr29>Value29</keyStr29>
</Root>

其他的参考
https://www.cnblogs.com/a1656344531/archive/2012/11/28/2792863.html

Dxg-原创出品,如需转载,请注明出处;

欢迎收藏,点赞;"一键三联"走起,LOL

C# 读取XML 写入XML 读写XML相关推荐

  1. java 写入xml文件_java读写xml文件

    要读的xml文件 李华姓名> 14年龄> 学生> 张三姓名> 16年龄> 学生> 学生花名册> package xml; import java.io.Fil ...

  2. tinyxml 读取文本节点_TinyXml 读写XML文件

    使用Tinyxml创建和读取XML文件的优点:1,可在Windows和Linux中使用:2,方便易学,易用,可在http://sourceforge.net/projects/tinyxml/获取源代 ...

  3. dom4j的读写xml文件,读写xml字符串

    百度了一些博客,大同小异,在选取jar包工具的时候大概看了下,大抵是jdom原始,dom4j优秀.于是做了些练习. 参考:http://www.cnblogs.com/mengdd/archive/2 ...

  4. 封装好的实用的读写XML类---增删改查XML

    1.创建一个类:XmlHelper using System; using System.Collections.Generic; using System.Linq; using System.Te ...

  5. Perl 简单读写XML 文件

    使用XML::SImple来读写XML info.xml <?xml version="1.0" encoding="UTF-8"?> <db ...

  6. xml 和android脚本之家,Android利用Document实现xml读取和写入操作

    本文实例为大家分享了利用Document实现xml读取和写入操作,供大家参考,具体内容如下 首先先来介绍一下什么xml?xml是可扩展标记语言,他可以用来标记数据,定义数据类型.是一种允许用户对自己标 ...

  7. Winform中自定义xml配置文件后对节点进行读取与写入

    场景 Winform中自定义xml配置文件,并配置获取文件路径: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/100522648 ...

  8. C# 简单的XML读取修改写入

    XML概念 Root XML根节点,只能且必须有一个(以上为LinkLibrary) Element 节点元素(如Link) Attribute 节点属性(如Cat, Url, Desc) Conte ...

  9. java mongo 获取所有数据库_Spring Batch —从XML读取并写入Mongo

    Java面试必备之JVM+GC教程 这几天闲着在优锐课的java学习必备中学习了,在本文中,了解如何使用Spring Batch通过StaxEventItemReader使用ItemReader读取X ...

  10. Xml读取和写入以及新建

    有时候要用到Xml的读取和写入,甚至有时候需要新建一个Xml,但是好长时间不用这东西,都忘了,所以就写了一个类库,想用的时候直接拿过来用就OK了 下面是代码 using System; using S ...

最新文章

  1. 配置Exchange OWA和Sharepoint网站单点登录
  2. P4factory ReadMe Quickstart 安装p4factory
  3. HTML之表格篇——表格的嵌套
  4. Racket 6.7最新版本:提供对Android App的支持及改进的REPL等等
  5. EOS从入门到精通-设计背景与DPOS算法(文字稿)
  6. Java黑皮书课后题第1章:*1.11(人口估算)编写一个程序,显示未来5年的每年人口数。假设当前的人口是312 032 486,每年有365天
  7. Google 的开源技术protobuf 简介与例子
  8. 使用openssh-clients的scp命令来传输文件
  9. 消息队列的其他实现方式
  10. C和指针 第五章 位数组
  11. 新手老问题---------跨线程的控件访问
  12. qrcodeJS生成二维码
  13. 常用HTML转义字符,
  14. 怎么用odbc连接mysql数据库连接_怎么用odbc连接mysql数据库
  15. 远程桌面的端口3389及关闭此端口
  16. SDRAM控制器(初始化)
  17. matlab对数坐标的使用
  18. 樱花树下的约定歌词用计算机,樱花树下的约定歌词 可泽、夏凌兮_晴格歌词网...
  19. Nunit使用(一)
  20. Fedora 20 安装

热门文章

  1. Android 启动过程介绍【转】
  2. 《无人机DIY》——导读
  3. git拉取代码报错:Permission denied (publickey) 解决方案
  4. 基于netty,hessian的RPC框架
  5. NetBeans 时事通讯(刊号 # 120 - Oct 14, 2010)
  6. linux ac 命令
  7. JDK笔记-IO流读写
  8. 微信小程序抖音实战-支持手机播放小视频
  9. jlink v9可升级固件‘_在rt-thread下实现OTA在线固件更新功能
  10. C#中如何获取一个二维数组的两维长度,即行数和列数?