XML文件读写输出
引用头文件
using System.Xml;
生成效果图
写入过程
//xml读写方法实例化
XmlDocument xmlDoc = new XmlDocument();
//创建Xml声明部分,即<?xml version="1.0" encoding="utf-8" ?>声明xml版本及编码格式
XmlDeclaration Declaration = xmlDoc.CreateXmlDeclaration("1.0", "utf-8", null);
//创建根节点
XmlNode FILE = xmlDoc.CreateElement("FILE1");
//创建根子节点
XmlNode IN1 = xmlDoc.CreateElement("IN1");
//设置子节点的串联值,要保存及输出的文本
IN1.InnerText = textBox1.Text;
//将文本添加到子节点的末尾
FILE.AppendChild(IN1);
//附加根节点,结束
xmlDoc.AppendChild(FILE);
//保存Xml文档
xmlDoc.Save(@"..\..\Users.xml");
读取过程
//实例化xml操作方法
XmlDocument doc = new XmlDocument();
//加载指定路径xml
doc.Load(@"..\..\Users.xml");
//遍历集合中的匹配节点
XmlNodeList nodes = doc.SelectNodes("/ FILE1/ IN1");
foreach (XmlNode node1 in nodes)
{
//得到集合中节点对应的串联值
i[0] = node1.InnerText;//
// MessageBox.Show(i[0]);
}
//输出子节点串联值
textBox2.Text = i[0];