xml文件格式如下:
<?
xml version
=
"
1.0
"
encoding
=
"
utf-8
"
?>
<
userdata createuser
=
"
false
"
>
<
dataconnection
>
<
server
>
localhost
</
server
>
<
uid
>
sa
</
uid
>
<
pwd
></
pwd
>
</
dataconnection
>
<
net
>
<
name
>
jiayuan
</
name
>
</
net
>
</
userdata
>
读取节点中的一个属性 XmlDocument doc
=
new
XmlDocument(); doc.Load(
"
config.xml
"
);
//
可以再加入路径:如D:config.xml
XmlNode xnuser
=
doc.SelectSingleNode(
"
userdata
"
);
string
flag
=
xnuser.Attributes[
"
createuser
"
].InnerText; 读取节点中的值 XmlDocument doc
=
new
XmlDocument(); doc.Load(
"
config.xml
"
); XmlNode xnserver
=
doc.SelectSingleNode(
"
userdata/dataconnection/server
"
); 修改节点的属性 XmlDocument doc
=
new
XmlDocument(); doc.Load(
"
config.xml
"
); XmlNode xnuser
=
doc.SelectSingleNode(
"
userdata
"
); xnuser.Attributes[
"
createuser
"
].InnerText
=
"
false
"
; doc.Save(
"
config.xml
"
); 追加节点 XmlDocument doc
=
new
XmlDocument(); XmlTextReader reader
=
new
XmlTextReader(
"
config.xml
"
); doc.Load(
"
config.xml
"
); XmlElement root
=
doc.DocumentElement;
//
获取根节点
XmlElement tagMessage
=
doc.CreateElement(
"
net
"
); XmlElement tagText
=
doc.CreateElement(
"
name
"
); tagText.InnerText
=
netname; tagMessage.AppendChild(tagText);
//
追加到 xml 文本的最后面
root.AppendChild(tagMessage); reader.Close();
//
关闭 XmlTextReader
doc.Save(
"
config.xml
"
);
//
保存 xml 文件
转载请注明原文地址: https://ibbs.8miu.com/read-18974.html