C#最简单写入读出XML配置文件
来源:互联网 发布:互联网网络销售o2o 编辑:程序博客网 时间:2024/05/19 10:39
总结下 做项目时的技术点
首先看一下XML文件
<?xml version="1.0" encoding="utf-8"?><Soft> <SN DataSource="192.168.0.115" DataName="shipdata" UserId="root" Password="abc" timer="2000"></SN></Soft>
Set.cs类
using System;using System.Collections.Generic;using System.Configuration;using System.Linq;using System.Text;using System.Xml;using System.Xml.Linq;namespace BatchQueryShip{public class Set{public static string FileUrl = "";/// <summary> /// 返回XMl文件指定元素的指定属性值 /// </summary> /// <param name="xmlElement">指定元素</param> /// <param name="xmlAttribute">指定属性</param> /// <returns></returns> public static string getXmlValue(string xmlElement, string xmlAttribute){ XDocument xmlDoc = XDocument.Load(FileUrl); var results = from c in xmlDoc.Descendants(xmlElement)select c; string s = ""; foreach (var result in results) { s = result.Attribute(xmlAttribute).Value.ToString(); } return s;} /// <summary> /// 设置XMl文件指定元素的指定属性的值 /// </summary> /// <param name="xmlElement">指定元素</param> /// <param name="xmlAttribute">指定属性</param> /// <param name="xmlValue">指定值</param> public static void setXmlValue( string xmlElement, string xmlAttribute, string xmlValue){ XDocument xmlDoc = XDocument.Load(FileUrl); xmlDoc.Element("Soft").Element(xmlElement).Attribute(xmlAttribute).SetValue(xmlValue); xmlDoc.Save(FileUrl); }}}
然后是 先指定下XML的目录位置
Set.FileUrl = Application.StartupPath + "\\set.xml";
开始读XML数据了;
textBox1.Text = Set.getXmlValue("SN", "DataSource"); textBox1.Text = Set.getXmlValue("SN", "DataSource取xml数据写法 Set.setXmlValue("SN", "DataSource", textBox1.Text);
0 0
- C#最简单写入读出XML配置文件
- c# xml 写入memory和读出
- C#操作xml配置文件最简单方法
- C#写入/读出文本文件
- c#写入文件读出文件
- C#写入和读出文本文件
- C#写入和读出文本文件
- C#写入和读出文本文件
- C#写入和读出文本文件
- xml 的 读出 写入
- C# 简单的XML读取修改写入
- C# 简单的XML读取修改写入
- log4j最简单的实例(xml配置文件)
- java简单读出和写入txt文件
- C#打印系统读取和写入XML配置文件
- [ASP/ASP.net]最简单的XML创建、写入操作
- XML配置文件的解析 写入
- c# 写入xml
- 摸爬滚打DirectX11_day07——DirectInput接口
- 图片手风琴效果
- Android Studio 的Gradle编译加速度
- request.getContextPath()介绍
- C++贪心算法实现马踏棋盘问题
- C#最简单写入读出XML配置文件
- 介绍国外15个播客,可进入
- Java多线程执行业务方法
- 虚继承
- hdu 5996 dingyeye loves stone
- Leetcode 84. Largest Rectangle in Histogram (Hard) (cpp)
- Html源文件查看器(Android)
- PHP中的数组(拆分与合并)
- Poedu_C语言提升_Lesson03_20161117_数据类型3