XML文件读取、保存
来源:互联网 发布:nginx 多servername 编辑:程序博客网 时间:2024/06/07 10:44
using System.Xml;
private void GetMsrStep()
{
if (File.Exists(strStepPath))
{
//读取
lstcStrStep.Clear();
XmlReader cXmlReader = XmlReader.Create(strStepPath);
cXmlReader.ReadStartElement("Operation-Steps");
while (XmlNodeType.EndElement != cXmlReader.MoveToContent())
{
XmlNodeType cXNT = cXmlReader.MoveToContent();
List<string> lstTemp = new List<string>(2);
lstTemp.Add(cXmlReader.LocalName);
lstTemp.Add(cXmlReader.ReadElementString());
lstcStrStep.Add(lstTemp);
}
cXmlReader.ReadEndElement();
cXmlReader.Close();
}
else
{
//保存
XmlWriterSettings cXmlWriterSetting = new XmlWriterSettings();
cXmlWriterSetting.ConformanceLevel = ConformanceLevel.Auto;
XmlWriter cXmlWriter = XmlWriter.Create(strStepPath, cXmlWriterSetting);
cXmlWriter.WriteStartDocument();
cXmlWriter.WriteWhitespace("\n");
cXmlWriter.WriteStartElement("Operation-Steps");
cXmlWriter.WriteWhitespace("\n");
foreach (List<string> lstData in lstcStrStep)
{
cXmlWriter.WriteWhitespace(" ");
cXmlWriter.WriteElementString(lstData[0], lstData[1]);
cXmlWriter.WriteWhitespace("\n");
}
cXmlWriter.WriteEndElement();
cXmlWriter.WriteEndDocument();
cXmlWriter.Close();
}
catch
{
}
}
- XML文件读取、保存
- xml解析(读取xml,保存文件到xml)
- XML读取与保存
- ExtJs WCF服务 XML文件读取与保存
- android下pull解析器读取和保存xml文件
- C# 读写XML文件封装, 直接按类来保存和读取
- java实现xml文件读取并保存到对象
- android 读取excel数据并保存为xml文件
- C++通过文件读写流读取XML文件,并输出保存为XML文件
- 合理使用DataSet和DataGridView读取xml文件到DataGridView;保存DataGridView到xml文件
- Pull解析器读取XML文件,及保存数据到xml文件中
- 学习javacv之六:保存CvMat到xml文件,从xml文件读取数据,填充CvMat
- 保存和读取文件
- CvMat 保存读取文件
- 读取保存文件
- 保存读取文件
- 文件保存和读取
- 文件保存和读取
- poj 1091 跳蚤 扩展欧几里得性质+容斥原理
- 微信营销你赢了吗
- C#的Enum——枚举
- 微信公众平台开发入门教程
- 培养职场中的核心竞争力
- XML文件读取、保存
- 数据挖掘知识
- 功能强大的查找命令:find
- 解决CRS-4639: Could not contact Oracle High Availability Services
- textField被虚拟键盘挡住解决方法
- hadoop博客
- android DDMS 连接真机(己ROOT),用file explore看不到data/data文件夹的解决办法
- WinCE的C++程序直接部署到目标文件夹地址的设置办法,%CSIDL_PROGRAM_FILES%
- 设TextView文字居中显示