Пример #1
0
        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);
        }
Пример #2
0
        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;
        }