会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
xzf158'Study
xzf158的C#之路
博客园
首页
新随笔
联系
订阅
管理
[备]C#操作xml
今天在写一个简单的Xml操作类,包括读取xml,修改xml一节点下的Attribute Value, 如一节点不存在,则创建节点.
操作xml我习惯使用 XmlDocument ,创建一个新的节点,并添加Attribute的方法,代码如下:
Code
1
XmlNode xmlNode
=
xmlConfig.SelectSingleNode(
"
XmlConfig
"
);
2
XmlNode xmlNodeChild
=
xmlConfig.CreateNode(XmlNodeType.Element,
"
add
"
,
null
);
//
创建一个新的NodeList节点
3
XmlAttribute xmlKeyAttribute
=
xmlConfig.CreateAttribute(
"
key
"
);
//
创建key属性
4
xmlKeyAttribute.Value
=
key;
5
XmlAttribute xmlValueAttribute
=
xmlConfig.CreateAttribute(
"
value
"
);
//
创建value属性
6
xmlValueAttribute.Value
=
value;
7
xmlNodeChild.Attributes.Append(xmlKeyAttribute);
//
向新建的节点中加入刚定义的属性
8
xmlNodeChild.Attributes.Append(xmlValueAttribute);
9
xmlNode.AppendChild(xmlNodeChild);
posted @
2009-08-20 00:06
TerryXu
阅读(
337
) 评论(
0
)
编辑
收藏
举报
刷新页面
返回顶部
公告