public Form1() { InitializeComponent(); HTMLWorker wrk = new HTMLWorker(); try { //Uri e = new Uri(@"https://www.gismeteo.ru/weather-novosibirsk-4690/now/");//@"D:\1.txt" @"" @"D:\chm\1234.htm" D:\Prikaz.html @"http:\\www.google.com" //string str = HTMLWorker.GetHtml(e, Encoding.UTF8); //HTMLWorker.SaveFile(@"D:\4.html", str); string str = HTMLWorker.GetHtml(@"D:\4.html", Encoding.UTF8); wrk.RemoveBlock(ref str, HTMLWorker.GetPattern_PAIRED_TAG("head")); MatchCollection aaa = wrk.RemoveBlock(ref str, HTMLWorker.P_SCRIPT); wrk.RemoveBlock(ref str, HTMLWorker.GetPattern_PAIRED_TAG("style")); wrk.RemoveBlock(ref str, HTMLWorker.P_COMMENT); wrk.SetResolvedAttributes(new List <string>() { "class", "id", "href", "src" }); List <Tag> tags = wrk.Split(str); List <Dictionary <string, string> > sss = new List <Dictionary <string, string> >(); foreach (Tag row in tags) { string tagToTag = row.Value; sss.Add(wrk.GetAttributes(tagToTag)); } List <Tag> correctedtags = wrk.FindSingleTags(str); string newHtml = wrk.CompileHtml(correctedtags); XmlDocument xm = new XmlDocument(); xm.LoadXml(newHtml); //string table = wrk.GetMatches(str, HTMLWorker.GetPattern_PAIRED_TAG("table"))[0].Value; //List<string> dev = wrk.Split(str); //List<string> classes = new List<string>(); ////foreach(string row in dev) ////{ //// string buf = wrk.GetClass(row); //// classes.Add(buf); ////} //List<string> atttr = new List<string>(); //foreach (string row in dev) //{ // string buf = wrk.LeadAttributesToXML(row); // atttr.Add(buf); //} //List<string> id = new List<string>(); ////foreach (string row in dev) ////{ //// string buf = wrk.GetId(row); //// id.Add(buf); ////} ////List<string> dewf = wrk.RemoveAtributes(dev); //List<Classes.Tag> rfrf = wrk.FindSingleTags(str); ////List<Tag> dcv = wrk.GetTagList(str); //// string res = wrk.ComplementSingleTags(table); } catch (Exception ex) { string st = ex.Message; } }