Beispiel #1
0
        public override void Bolter(FileInfo f, TypeFileRnp typefile)
        {
            if (!f.Name.ToLower().EndsWith(".xml", StringComparison.Ordinal))
            {
                return;
            }

            try
            {
                ParsingXml(f, typefile);
            }
            catch (Exception e)
            {
                Log.Logger("Ошибка при парсинге xml", e, f);
            }
        }
Beispiel #2
0
 public void ParsingXml(FileInfo f, TypeFileRnp typefile)
 {
     using (StreamReader sr = new StreamReader(f.ToString(), Encoding.Default))
     {
         var ftext = sr.ReadToEnd();
         ftext = ClearText.ClearString(ftext);
         XmlDocument doc = new XmlDocument();
         doc.LoadXml(ftext);
         string  jsons = JsonConvert.SerializeXmlNode(doc);
         JObject json  = JObject.Parse(jsons);
         switch (typefile)
         {
         case TypeFileRnp.UnfairSupplier:
             Unfair44 a = new Unfair44(f, json);
             a.Parsing();
             break;
         }
     }
 }
Beispiel #3
0
 public virtual void Bolter(FileInfo f, TypeFileRnp typefile)
 {
 }