示例#1
0
        /// <summary>
        /// 根据omTag获得对应的文件路径
        /// </summary>
        /// <param name="omTag"></param>
        /// <returns></returns>
        public static string GetPathByOmTag(string omTag)
        {
            ProvinceConfig config = LoadProvinceConfigByOmtag(omTag);

            if (config != null)
            {
                return(config.Path);
            }
            return(null);
        }
示例#2
0
        /// <summary>
        /// 获得omTag对应的配置节实体
        /// </summary>
        /// <param name="omTag"></param>
        /// <returns></returns>
        public static ProvinceConfig LoadProvinceConfigByOmtag(string omTag)
        {
            ProvinceConfig configEntity;
            XmlNodeList    nodeList = configXml.GetElementsByTagName("provinceConfig");

            if (nodeList != null)
            {
                foreach (XmlNode node in nodeList)
                {
                    if (node.Attributes["domain"] != null && node.Attributes["domain"].Value == omTag)
                    {
                        configEntity        = new ProvinceConfig();
                        configEntity.Domain = node.Attributes["domain"].Value;
                        configEntity.Name   = node.Attributes["name"].Value;
                        configEntity.Path   = node.Attributes["path"].Value;

                        return(configEntity);
                    }
                }
            }

            return(null);
        }