xml文件c语言读取函数,读写xml文件的2个小函数
#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个小函数相关推荐
- [Qt教程] 第30篇 XML(四)使用流读写XML
[Qt教程] 第30篇 XML(四)使用流读写XML 楼主 发表于 2013-5-22 13:03:33 | 查看: 611| 回复: 0 使用流读写XML 版权声明 该文章原创于作者yafeili ...
- r语言 xml html,R语言读取XML文件-xml文件
XML文件简介 在计算机领域,XML(extensible markup language)指的是可扩展标记语言,类似于HTML,它设计的宗旨是传输数据,而不是显示数据,所以这也是它和HTML的一个明 ...
- C语言semaphore头文件,C语言再学习 -- 常用头文件和函数
Linux常用头文件如下: POSIX标准定义的头文件 < dirent.h> 目录项 < fcntl.h> 文件控制 < fnmatch. ...
- R语言读取 xlsx 和xls 文件
前言: 今天我用openxlsx包中的read.xlsx读取xls文件时,竟然报错了.我记得有一个包是可以读取Excel2003的,搜索了一下,发现不太容易查找,就写一遍博客记录一下.毕竟,很多东西放 ...
- c语言读取24位BMP文件并实现翻转90度、180度、270度
BMP图片格式 BMP图片,是Bitmap(位图)的简称,它是windows显示图片的基本格式.在windows下,任何格式的图片文件(包括视频播放)都要转化为位图才能显示出来.各种格式的图片文件也都 ...
- linux下c语言读取csv文件,C语言读取csv文件
C语言读取csv文件 逗号分隔值(Comma-Separated Values,CSV,有时也称为字符分隔值,因为分隔字符也可以不是逗号),其文件以纯文本形式存储表格数据(数字和文本).纯文本意味着该 ...
- c语言读取nc文件格式,nc文件资料地读取与处理.doc
标准 文案 .nc?文件的查看和处理 2013-08-04 12:45阅读:2,168 最近在学习冰后回弹模型( http://www.atmosp.physics.utoronto.ca/~pelt ...
- python处理office文件的第三方库_Python读写Excel文件第三方库汇总,你想要的都在这儿!...
Python Python开发 Python语言 Python读写Excel文件第三方库汇总,你想要的都在这儿! ---恢复内容开始--- 常见库简介 xlrd xlrd是一个从Excel文件读取数据 ...
- matlab读数据写入excel文件路径,MATLAB读取和写入Excel文件
clc; clear all; [numeric_data text_data rawdata] = xlsread('aaa.xls'); headings = rawdata(1,:) % ge ...
最新文章
- 硬件Pythia:将现实世界桥接到区块链
- 收藏 | 计算机网络基础知识总结
- linux服务器密码策略,windows与linux服务器平台密码策略管理
- 微信小程序无法获取UnionId的情况及处理
- MySQL 数据库 练习题
- 面试必会:HashMap 实现原理解读
- boost::contract模块实现简单queue的测试程序
- android 3d模型ppt,PPT已支持3D PPT怎么插入3D模型?
- 手把手教你架构3d游戏引擎pdf_游戏开发中的算法
- Abbreviated biography of Jon Claerbout
- 15个使用 CSS3 制作的漂亮作品展示网站
- (13)机器学习_LogisticRegression
- Java编译器和Java解释器---即时编译器和JAVA解释器
- crmeb pro版获取短信验证码失败解决方法
- 同名的同义词和视图解惑
- 大湿教我写程序(2)之走向AV之路
- Linux服务器键盘鼠标插口,关于Linux下鼠标键盘
- C#设置开机启动时报错,提示“对注册表项“HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run访问被拒绝”
- 用CSS制作大背景网站,以及80个大背景图片网站。
- OpenCV开发笔记(四十九):红胖子8分钟带你深入了解轮廓识别(图文并茂+浅显易懂+程序源码)
热门文章
- 计算机辅助初中英语教学,初中英语CAI课件制作初探
- linux内核没有iobuf,LINUX2.6.26.6内核下双口RAM的驱动函数测试成功!
- 【数据结构1.3笔记】研究内容
- socket用起始码分割_常用条码Code128码及EAN13码的介绍
- python按照日期筛选数据_日期时间范围上的Python筛选器?
- mysql port range_MySQL 数据库常见调优方法及参数设置_MySQL
- zabbix5.2安装-linux
- UVA - 455 Periodic Strings【字符串】
- MySQL 使用Node.js异步查询结果为undefined的简单处理办法
- 前端架构设计1:代码核心