#region 读写xml文件的2个小函数,2005 4 2 by hyc

public void SetXmlFileValue(string xmlPath,string AppKey,string AppValue)//写xmlPath是文件路径+文件名,AppKey是 Key Name,AppValue是Value

{

XmlDocument xDoc = new XmlDocument();

xDoc.Load(xmlPath);

XmlNode xNode;

XmlElement xElem1;

XmlElement xElem2;

xNode =  xDoc.SelectSingleNode("//appSettings");

xElem1 = (XmlElement)xNode.SelectSingleNode("//add[@key='" + AppKey + "']");

if ( xElem1 != null )

{

xElem1.SetAttribute("value",AppValue);

}

else

{

xElem2 = xDoc.CreateElement("add");

xElem2.SetAttribute("key",AppKey);

xElem2.SetAttribute("value",AppValue);

xNode.AppendChild(xElem2);

}

xDoc.Save(xmlPath);

}

public void GetXmlFileValue(string xmlPath,string AppKey,ref string AppValue)//读xmlPath是文件路径+文件名,AppKey是 Key Name,AppValue是Value

{

XmlDocument xDoc = new XmlDocument();

xDoc.Load(xmlPath);

XmlNode xNode;

XmlElement xElem1;

xNode =  xDoc.SelectSingleNode("//appSettings");

xElem1 = (XmlElement)xNode.SelectSingleNode("//add[@key='" + AppKey + "']");

if ( xElem1 != null )

{

AppValue=xElem1.GetAttribute ("value");

}

else

{

//    MessageBox.Show ("There is not any information!");

}

}

#endregion

xml文件c语言读取函数,读写xml文件的2个小函数相关推荐

  1. [Qt教程] 第30篇 XML(四)使用流读写XML

    [Qt教程] 第30篇 XML(四)使用流读写XML 楼主  发表于 2013-5-22 13:03:33 | 查看: 611| 回复: 0 使用流读写XML 版权声明 该文章原创于作者yafeili ...

  2. r语言 xml html,R语言读取XML文件-xml文件

    XML文件简介 在计算机领域,XML(extensible markup language)指的是可扩展标记语言,类似于HTML,它设计的宗旨是传输数据,而不是显示数据,所以这也是它和HTML的一个明 ...

  3. C语言semaphore头文件,C语言再学习 -- 常用头文件和函数

    Linux常用头文件如下: POSIX标准定义的头文件 < dirent.h>        目录项 < fcntl.h>         文件控制 < fnmatch. ...

  4. R语言读取 xlsx 和xls 文件

    前言: 今天我用openxlsx包中的read.xlsx读取xls文件时,竟然报错了.我记得有一个包是可以读取Excel2003的,搜索了一下,发现不太容易查找,就写一遍博客记录一下.毕竟,很多东西放 ...

  5. c语言读取24位BMP文件并实现翻转90度、180度、270度

    BMP图片格式 BMP图片,是Bitmap(位图)的简称,它是windows显示图片的基本格式.在windows下,任何格式的图片文件(包括视频播放)都要转化为位图才能显示出来.各种格式的图片文件也都 ...

  6. linux下c语言读取csv文件,C语言读取csv文件

    C语言读取csv文件 逗号分隔值(Comma-Separated Values,CSV,有时也称为字符分隔值,因为分隔字符也可以不是逗号),其文件以纯文本形式存储表格数据(数字和文本).纯文本意味着该 ...

  7. c语言读取nc文件格式,nc文件资料地读取与处理.doc

    标准 文案 .nc?文件的查看和处理 2013-08-04 12:45阅读:2,168 最近在学习冰后回弹模型( http://www.atmosp.physics.utoronto.ca/~pelt ...

  8. python处理office文件的第三方库_Python读写Excel文件第三方库汇总,你想要的都在这儿!...

    Python Python开发 Python语言 Python读写Excel文件第三方库汇总,你想要的都在这儿! ---恢复内容开始--- 常见库简介 xlrd xlrd是一个从Excel文件读取数据 ...

  9. matlab读数据写入excel文件路径,MATLAB读取和写入Excel文件

    clc; clear all; [numeric_data text_data rawdata] = xlsread('aaa.xls'); headings = rawdata(1,:)  % ge ...

最新文章

  1. 硬件Pythia:将现实世界桥接到区块链
  2. 收藏 | 计算机网络基础知识总结
  3. linux服务器密码策略,windows与linux服务器平台密码策略管理
  4. 微信小程序无法获取UnionId的情况及处理
  5. MySQL 数据库 练习题
  6. 面试必会:HashMap 实现原理解读
  7. boost::contract模块实现简单queue的测试程序
  8. android 3d模型ppt,PPT已支持3D PPT怎么插入3D模型?
  9. 手把手教你架构3d游戏引擎pdf_游戏开发中的算法
  10. Abbreviated biography of Jon Claerbout
  11. 15个使用 CSS3 制作的漂亮作品展示网站
  12. (13)机器学习_LogisticRegression
  13. Java编译器和Java解释器---即时编译器和JAVA解释器
  14. crmeb pro版获取短信验证码失败解决方法
  15. 同名的同义词和视图解惑
  16. 大湿教我写程序(2)之走向AV之路
  17. Linux服务器键盘鼠标插口,关于Linux下鼠标键盘
  18. C#设置开机启动时报错,提示“对注册表项“HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run访问被拒绝”
  19. 用CSS制作大背景网站,以及80个大背景图片网站。
  20. OpenCV开发笔记(四十九):红胖子8分钟带你深入了解轮廓识别(图文并茂+浅显易懂+程序源码)

热门文章

  1. 计算机辅助初中英语教学,初中英语CAI课件制作初探
  2. linux内核没有iobuf,LINUX2.6.26.6内核下双口RAM的驱动函数测试成功!
  3. 【数据结构1.3笔记】研究内容
  4. socket用起始码分割_常用条码Code128码及EAN13码的介绍
  5. python按照日期筛选数据_日期时间范围上的Python筛选器?
  6. mysql port range_MySQL 数据库常见调优方法及参数设置_MySQL
  7. zabbix5.2安装-linux
  8. UVA - 455 Periodic Strings【字符串】
  9. MySQL 使用Node.js异步查询结果为undefined的简单处理办法
  10. 前端架构设计1:代码核心