public static CLocaleInfo GetLocaleInfo(string aFile) { CLocaleInfo lResult = new CLocaleInfo(); lResult.FileName = aFile; XmlDocument lDoc = new XmlDocument(); lDoc.Load(aFile); XmlNode lRoot = XmlTools.getXmlNodeByName("ReportSmart-Locale", lDoc); XmlNode lInfo = XmlTools.getXmlNodeByName("informations", lRoot); lResult.Author = XmlTools.getXmlNodeByName("author", lInfo).InnerXml; lResult.LocaleName = XmlTools.getXmlNodeByName("langName", lInfo).InnerXml; lResult.Version = XmlTools.getXmlNodeByName("version", lInfo).InnerXml; lResult.ChooseInstruction = XmlTools.getXmlNodeByName("chooseInstruction", lInfo).InnerXml; lResult.LocaleID = Path.GetFileNameWithoutExtension(lResult.FileName); return(lResult); }
public static CLocaleInfo GetLocaleInfo(string aFile) { CLocaleInfo lResult = new CLocaleInfo(); lResult.FileName = aFile; XmlDocument lDoc = new XmlDocument(); lDoc.Load(aFile); XmlNode lRoot = XmlTools.getXmlNodeByName("ReportSmart-Locale", lDoc); XmlNode lInfo = XmlTools.getXmlNodeByName("informations", lRoot); lResult.Author = XmlTools.getXmlNodeByName("author", lInfo).InnerXml; lResult.LocaleName = XmlTools.getXmlNodeByName("langName", lInfo).InnerXml; lResult.Version = XmlTools.getXmlNodeByName("version", lInfo).InnerXml; lResult.ChooseInstruction = XmlTools.getXmlNodeByName("chooseInstruction", lInfo).InnerXml; lResult.LocaleID = Path.GetFileNameWithoutExtension(lResult.FileName); return lResult; }