国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > XML > 正文

Dotnet總結(4)--xml讀寫

2024-09-05 20:55:44
字體:
來源:轉載
供稿:網友
讀xml,       
public static string readxmlconfig(string strfilename, string skey)
        {
//            string strfilename = "brand.exe.config";            
            xmldocument oxmldocument = new xmldocument();
            
            string strreturn="";
            try
            {
                oxmldocument.load(application.startuppath+"http://"+strfilename);
                xmlnodelist oxmlnodelist = oxmldocument.documentelement.childnodes;
                foreach (xmlelement oxmlelement in oxmlnodelist)
                {
                    if (oxmlelement.name.tolower() == "appsettings")
                    {
                        xmlnodelist _node = oxmlelement.childnodes;
                        if (_node.count > 0)
                        {
                            foreach (xmlelement _el in _node)
                            {
                                if (_el.attributes["key"].innerxml.tolower() == skey.tolower())
                                {
                                    strreturn = _el.attributes["value"].value;
                                    break;
                                }
                            }
                        }
                    }
                }
            }
            catch (exception exp)
            {
                if (skey.tolower() == "dsn")
                {
                    strreturn = "connect timeout=5;server=localhost;database=brand;uid=sa;pwd=";
                }
                
                xmltextwriter oxmltextwriter = new xmltextwriter(strfilename, new system.text.utf8encoding());
                oxmltextwriter.writestartdocument();
                oxmltextwriter.writestartelement("configuration");    
                oxmltextwriter.writestartelement("appsettings");
                oxmltextwriter.writestartelement("add");
                oxmltextwriter.writeattributestring("key", skey);
                oxmltextwriter.writeattributestring("value", strreturn);
                oxmltextwriter.writeendelement();
                oxmltextwriter.writeendelement();
                oxmltextwriter.writeendelement();
                oxmltextwriter.writeenddocument();
                oxmltextwriter.close();
            }            
            return strreturn;
        }


// 寫
        private string writewebconfig(string skey, string svalue)
        {
            string strfilename = "brand.exe.config";
            xmldocument oxmldocument = new xmldocument();
            try
            {
                oxmldocument.load(strfilename);
                xmlnodelist oxmlnodelist = oxmldocument.documentelement.childnodes;
                foreach (xmlelement oxmlelement in oxmlnodelist)
                {
                    if (oxmlelement.name.tolower() == "appsettings")
                    {
                        xmlnodelist _node = oxmlelement.childnodes;
                        if (_node.count > 0)
                        {
                            foreach (xmlelement _el in _node)
                            {
                                if (_el.attributes["key"].innerxml.tolower() == skey)
                                {
                                    _el.attributes["value"].value = svalue;
                                    break;
                                }
                            }
                        }
                    }
                }
            }
            catch
            {
                return "";
            }   
            oxmldocument.save(strfilename);
            return svalue;
        }
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 北辰区| 通江县| 天镇县| 新昌县| 筠连县| 凤阳县| 莱芜市| 绥德县| 连城县| 盐源县| 寻甸| 会东县| 安化县| 辰溪县| 缙云县| 井陉县| 绿春县| 阳西县| 卢氏县| 青岛市| 马公市| 莱芜市| 荃湾区| 靖江市| 商河县| 商丘市| 浦县| 佛坪县| 宜黄县| 北安市| 伊金霍洛旗| 湄潭县| 黄浦区| 莱西市| 隆子县| 金华市| 绥棱县| 石家庄市| 尤溪县| 彭阳县| 松江区|