读写xml文件的2个小函数
作者:hyc 时间:2007-08-23 12:59:00
#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
0
投稿
猜你喜欢
Python中使用PIL库实现图片高斯模糊实例
2023-12-09 14:12:20
Python字典高级用法深入分析讲解
2022-10-31 06:43:20
Python多进程分块读取超大文件的方法
2023-12-07 02:19:28
Python 读取 .gz 文件全过程
2021-11-02 16:01:04
解决python 3 urllib 没有 urlencode 属性的问题
2022-03-31 12:42:44
详解Python字典的操作
2023-07-10 11:20:50
python中的 zip函数详解及用法举例
2023-04-16 15:31:36
浅谈python3打包与拆包在函数的应用详解
2022-03-05 00:33:15
PHP中让json_encode不自动转义斜杠“/”的方法
2023-07-12 22:44:58
解读MaxPooling1D和GlobalMaxPooling1D的区别
2023-07-21 10:54:43
在网页中实现细线边框的两种方法
2011-06-14 09:47:26
Golang连接并操作PostgreSQL数据库基本操作
2024-01-21 07:41:49
TensorFlow 滑动平均的示例代码
2023-10-25 15:41:28
标准的、语义的、Unobtrusive的页签tab切换
2007-11-03 13:58:00
如何优化JavaScript脚本的性能
2008-02-19 21:47:00
Oracle截取字符串去掉字段末尾指定长度的字符
2024-01-23 00:57:51
利用PyQt5中QLabel组件实现亚克力磨砂效果
2023-12-13 18:33:04
关于使用python反编译apk签名出包的问题
2022-12-19 19:39:04
五大提高ASP运行效率的技巧
2007-09-20 13:15:00
[翻译]标记语言和样式手册 chapter 5 表单
2008-01-23 17:20:00