C#读取xml文件

~/Config/Config.xml 文件: 

<?xml version="1.0" encoding="utf-8" ?>
<project>
<function name="Account">
  <attribute name="UserID" value="123456"></attribute>
</project>
公用类和方法:
using
System; using System.Xml; namespace Common { /// <summary> /// Summary description for XMLHelper. /// </summary> public class XMLHelper { public XMLHelper() { // // TODO: Add constructor logic here // } public static string ReadXML(string Function,string Attribute) { string returnValue = string.Empty; try { XmlDocument xmlDoc = new XmlDocument(); xmlDoc.Load(System.Web.HttpContext.Current.Server.MapPath("~/Config/Config.xml")); XmlNode xn=xmlDoc.SelectSingleNode("project"); XmlNodeList xnl=xn.ChildNodes; foreach(XmlNode xnf in xnl) { if(xnf.Attributes.GetNamedItem("name").Value.Equals(Function)) { XmlNodeList xnl2 = xnf.ChildNodes; foreach(XmlNode xnf2 in xnl2) { XmlElement xe=(XmlElement)xnf2; if(xe.GetAttribute("name").Equals(Attribute)) { returnValue = xe.GetAttribute("value"); break; } } break; } } return returnValue; } catch(Exception ex) { return ex.Message; } } } }
调用:
using Common;
string
userid= XMLHelper.ReadXML("Account", "UserID"); //userid="123456".

 

转载于:https://www.cnblogs.com/llmm/p/10694484.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值