/// <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); }
/// <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); }