zoukankan
html css js c++ java
获取和设置 Web.config 或 XML 中的各个节点项和属性值
获取XML中的某个节点下所有子项的名称
1
private
void
Page_Load(
object
sender, System.EventArgs e)
2
{
3
if
(
!
Page.IsPostBack)
4
{
5
//
打开某文件(假设WEB。CONFIG在根目录中)
6
string
filename
=
"
../web.config
"
;
7
XmlDocument xmldoc
=
new
XmlDocument();
8
xmldoc.Load(filename);
9
10
XmlNodeList topM
=
xmldoc.DocumentElement.ChildNodes;
11
foreach
(XmlElement element
in
topM)
12
{
13
if
(element.Name.ToLower()
==
"
appsettings
"
)
14
{
15
XmlNodeList _node
=
element.ChildNodes;
16
if
( _node.Count
>
0
)
17
{
18
DropDownList1.Items.Clear();
19
foreach
(XmlElement el
in
_node)
20
{
21
DropDownList1.Items.Add(el.Attributes[
"
key
"
].InnerXml);
22
}
23
}
24
}
25
}
26
}
27
}
设置XML中的各子项的属性值
1
private
void
Button1_Click(
object
sender, System.EventArgs e)
2
{
3
string
filename
=
Server.MapPath(
"
/
"
)
+
@"
\web.config
"
;
4
XmlDocument xmldoc
=
new
XmlDocument();
5
xmldoc.Load(filename);
6
7
XmlNodeList topM
=
xmldoc.DocumentElement.ChildNodes;
8
foreach
(XmlElement element
in
topM)
9
{
10
if
(element.Name.ToLower()
==
"
appsettings
"
)
11
{
12
XmlNodeList _node
=
element.ChildNodes;
13
if
( _node.Count
>
0
)
14
{
15
foreach
(XmlElement el
in
_node)
16
{
17
if
(el.Attributes[
"
key
"
].InnerXml.ToLower()
==
this
.DropDownList1.SelectedItem.Value.ToLower())
18
{
19
el.Attributes[
"
value
"
].Value
=
this
.TextBox1.Text;
20
}
21
}
22
}
23
}
24
}
25
xmldoc.Save(filename);
26
}
查看全文
相关阅读:
数论 欧几里德算法 以及 欧几里得拓展
数论 快速幂的原理讲解
汉诺塔模板
C++ 迭代器运算
C++ STL vector set map 简易用法
C++ 使用指向函数的指针数组
Codeforces 718C 线段树+矩乘
BZOJ 2506 分块
Codeforces 455D 分块+链表
Codeforces 19E 树上差分
原文地址:https://www.cnblogs.com/hanguoji/p/395967.html
最新文章
Django之wsgiref
JavaScript从入门到放弃之重中之重DOM篇(二)之具体案例
JavaScript从入门到放弃之杂七杂八拾遗篇
JavaScript从入门到放弃之重中之重DOM篇(一)
JavaScript从入门到放弃之补充篇
Pooled Allocation池式分配实例——Keil 内存管理
数字图像处理实验(1):PROJECT 02-01, Image Printing Program Based on Halftoning 标签: 图像处理MATLAB 2017-04-2
机器学习入门学习笔记:(一)BP神经网络原理推导及程序实现
Verilog读写文件
将博客搬至CSDN
热门文章
ubuntu用不了root用户:~$ su
四旋翼姿态解算——梯度下降法理论推导
zedboard:使用ISE和modelsim搭建仿真环境 标签: zedboardfpgamodelsimise 2017-03-03 14:00 528人阅读
四旋翼姿态解算——互补滤波法补充(融合磁力计)
四旋翼姿态解算——互补滤波算法及理论推导
四旋翼姿态解算——基础理论及推导
数论 错排问题 信封问题
数论 欧拉线性素数筛
数论 求因数个数
搜索 八皇后问题
Copyright © 2011-2022 走看看