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
}
查看全文
相关阅读:
boost库在windows下的编译和使用
【转】VMware设置共享文件夹之后Ubuntu中看不到怎么办?
ffmpeg常用命令
虚函数和纯虚函数的作用与区别
PJSIP UA分析
PJSIP在windows(xp或者win7)下的编译,编译工具是vs2008,PJSIP版本2.3
live555源码研究(十)------在编译过程中遇到的问题及解决方法
live555源码研究(五)------DynamicRTSPServer类
live555源码研究(四)------UserAuthenticationDatabase类
web响应式图片设计实现
原文地址:https://www.cnblogs.com/hanguoji/p/395967.html
最新文章
Rect Native 使用
iOS APP语言国际化之应用内切换语言环境
封装一个简单的视图--手写签名视图
使用 OClint 进行静态代码分析
cmake 环境安装与使用
iOS 性能优化
iOS 开发之 RunLoop 详解
iOS 开发之 FMDB 源码分析
iOS 开发之 生产者与消费者模式及其实现
cocoapods diff: /../Podfile.lock: No such file or directory 解决方案
热门文章
Python实用技巧
windows下cudnn的安装过程
在ubuntu下安装kaldi基本步骤
gcc与g++区别以及相关参数详解
Windows环境下的TensorFlow安装过程
《大道至简----软件工程实践者的思想》阅读笔记三
《大道至简----软件工程实践者的思想》阅读笔记二
《大道至简----软件工程实践者的思想》阅读笔记一
返回一个二维整数数组最大联通子数组的和(思路)
课程改进建议
Copyright © 2011-2022 走看看