C# 读取XML文件,并且可以显示到页面!

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C# 读取XML文件,并且可以显示到页面!相关的知识,希望对你有一定的参考价值。

private
void
IniClientSet()



try



string
clientFileName
=
@"\updcfg\UpdClientSet.xml";//客户端
配置文件
位置

xmlDoc.Load(Application.StartupPath
+
clientFileName);

#region
"子节点"

XmlNode
node;

node
=
XmlUtil.GetSingleNode(xmlDoc,
"//location");//服务器
位置信息

ClientSet.Location
=
node.InnerText;

node
=
XmlUtil.GetSingleNode(xmlDoc,
"//UpdateFolder");//更新文件夹

ClientSet.UpdateFolder
=
node.InnerText;

node
=
XmlUtil.GetSingleNode(xmlDoc,
"//UserName");//用户名

ClientSet.UserName
=
node.InnerText;

node
=
XmlUtil.GetSingleNode(xmlDoc,
"//Password");//密码

ClientSet.Password
=
node.InnerText;

node
=
XmlUtil.GetSingleNode(xmlDoc,
"//ServerConfigFile");//
服务器配置
文件名

ClientSet.ServerConfigFile
=
node.InnerText;

node
=
XmlUtil.GetSingleNode(xmlDoc,
"//UpdFileList");//更新文件列表名

ClientSet.UpdFileList
=
node.InnerText;

node
=
XmlUtil.GetSingleNode(xmlDoc,
"//IsOpenUpdate");//是否启用更新-默认1,1=是
0=否

ClientSet.IsOpenUpdate
=
Convert.ToInt32(node.InnerText);

node
=
XmlUtil.GetSingleNode(xmlDoc,
"//LocalBackupFile");//本地备份文件夹名-BACK

ClientSet.LocalBackupFile
=
node.InnerText;

node
=
XmlUtil.GetSingleNode(xmlDoc,
"//LocalLogFile");//本地日志文件夹名-LOG\\UpdLog

ClientSet.LocalLogFile
=
node.InnerText;

node
=
XmlUtil.GetSingleNode(xmlDoc,
"//UpdateFinishStartFile");//更新完成后要启动的执行文件

ClientSet.UpdateFinishStartFile
=
node.InnerText;

node
=
XmlUtil.GetSingleNode(xmlDoc,
"//CreatVersion");//当前版本号

ClientSet.CreatVersion
=
node.InnerText;

node
=
XmlUtil.GetSingleNode(xmlDoc,
"//LastUpdateTime");//最后更新时间

ClientSet.LastUpdateTime
=
Convert.ToDateTime(node.InnerText);

#endregion



catch
(
Exception

ex)



throw
ex;



参考技术A XPathDocument
doc
=
new
XPathDocument(Server.MapPath("路径"));
XPathNavigator
nav
=
doc.CreateNavigator();
XPathNodeIterator
ite
=
nav.Select("/父节点/子节点");
//移动到下一个节点,下一个节点是文字节点。
ite.MoveNext();
Response.Write
(ite.Current.Value);
ite
=
nav.Select("/notepad/content");
//移动到下一个节点,下一个节点是文字节点。
ite.MoveNext();
Response.Write
(ite.Current.Value);

以上是关于C# 读取XML文件,并且可以显示到页面!的主要内容,如果未能解决你的问题,请参考以下文章

C#读取并写入XML文件

c# 将xml中的数据读取到dataGridView中显示的问题

C# 中的 XML - 从资源中读取、操作和显示

c#中怎样读取xml文件中的数据,怎样动态将数据存储到xml文件中去?

用C#读取XML文件,怎么可以循环读取

C# XML 反序列化为一张表中的 DataSet