예제 #1
0
        /// <summary>
        /// lev 是调用配置文件时,该文件的相对位置,用../../../表示
        /// </summary>
        /// <param name="lev"></param>
        /// <returns></returns>
        public DataTable getInfo(string lev)
        {
            try
            {
                string xmlurl = System.Configuration.ConfigurationSettings.AppSettings["sysInforUrl"];//获取到配置文件的地址

                COMMON.XmlOp _XmlOp = new COMMON.XmlOp(xmlurl);
                DataSet      DS     = new DataSet();
                DS = _XmlOp.GetDs("channel");
                DataTable dt = DS.Tables[0];
                return(dt);
            }
            catch
            {
                return(null);
            }
        }
예제 #2
0
        public bool modiy(string lev, string[] nodeName, string[] nodeValue)
        {
            bool coutw = false;

            try
            {
                string xmlurl = System.Configuration.ConfigurationSettings.AppSettings["sysInforUrl"];//获取到配置文件的地址

                COMMON.XmlOp _XmlOp = new COMMON.XmlOp(xmlurl);
                coutw = _XmlOp.UpdateNode("//channel/item[ID='1']", nodeName, nodeValue);
                _XmlOp.Save(xmlurl);   //保存Xml文档
                return(coutw);
            }
            catch
            {
                return(coutw);
            }
        }