c# 读取xml某个节点的值的方法

XML文件

<?xml version="1.0"?>
<AutoUpdater>
<DownloadAddres URL="http://6099.pqpq.net/UploadFiles/AutoUpdater.xml" />
<URLAddres URL="http://192.168.1.113/system/update/" />
<UpdateInfo>
<UpdateTime Date="2009-06-12" />
<Version Num="1.0.0.0" />
</UpdateInfo>
<UpdateFileList>
</UpdateFileList>
<RestartApp>
<ReStart Allow="Yes" />
<AppName Name="DownloadApp.exe" />
</RestartApp>
</AutoUpdater>


读取DownloadAddres 的值

public string GetDownloadAddres(string Dir)
{
string LastDownloadAddres = "";
string AutoUpdaterFileName = Dir;
if (!File.Exists(AutoUpdaterFileName))
{
return LastDownloadAddres;
}
//打开xml文件
FileStream myFile = new FileStream(AutoUpdaterFileName, FileMode.Open);
//xml文件阅读器
XmlTextReader xml = new XmlTextReader(myFile);
while (xml.Read())
{
if (xml.Name == "DownloadAddres")
{
//获取升级文档的最后一次更新日期
LastDownloadAddres = xml.GetAttribute("URL");
break;
}
}
xml.Close();
myFile.Close();
return LastDownloadAddres;
}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值