Asp.net 自定义config文件读取
生活随笔
收集整理的這篇文章主要介紹了
Asp.net 自定义config文件读取
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
這次項目用到了讀取自定義的config文件讀取,于是寫了一個這樣的例子,作為自己的技術積累。
?
我在網站根目錄下新建了一個url.config 的文件
內容如下:
<?xml?version="1.0"?encoding="utf-8"??><url>
????<add?key="Eva"?url="http://localhost:7572/EvaService.asmx"/>
????<add?key="EnergyIndex"?url="http://localhost:7572/EAI/EnergyIndexService.asmx"/>
</url>
?
然后我需要在程序里面去讀取這個.config的文件,之前讀的都是xml,txt,其他文件沒有試過,其實也挺簡單的。
?
public?static?string?GetUrl(string?key)????????{
????????????string?url?=?"";
????????????XmlTextReader?reader?=?new?XmlTextReader(System.Web.HttpContext.Current.Server.MapPath("~\\url.config"));
????????????XmlDocument?doc?=?new?XmlDocument();
????????????doc.Load(reader);
????????????foreach?(XmlNode?node?in?doc.DocumentElement.ChildNodes)
????????????{
????????????????if?(node.Attributes["key"].Value?==?key)
????????????????{
????????????????????url?=?node.Attributes["url"].Value;
????????????????????break;
????????????????}
????????????}
????????????return?url;
????????
????????}
?
上面的代碼,我是放在一個類庫的方法里面的,需要注意的是要引用相關的命名空間
調用:
?
XmlStream.GetUrl("EnergyIndex");//獲得http://localhost:7572/EAI/EnergyIndexService.asmx?
轉載于:https://www.cnblogs.com/xiaopin/archive/2012/05/02/2479243.html
新人創作打卡挑戰賽發博客就能抽獎!定制產品紅包拿不停!總結
以上是生活随笔為你收集整理的Asp.net 自定义config文件读取的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Qtopia-2.2.0启动脚本
- 下一篇: 用数据库的方式编辑上一页 下一页