Beispiel #1
0
 public Nation_Info()
 {
     InitializeComponent();
     this.DataContext = this;
     Team_Binding     = Global.Current_Team;
     Rank             = "Ranking: " + Team_Binding.Rank;
     Init_AppBar();
 }
        public void GetListNation(string Html)
        {
            try
            {
                Nations_Team = new ObservableCollection <NationTeam>();
                HtmlDocument wap = new HtmlDocument();
                wap.LoadHtml(Html);
                //Lấy Team

                HtmlDocument docPage = new HtmlDocument();
                docPage.LoadHtml(Html);
                HtmlNode nodeListSong = docPage.DocumentNode.SelectSingleNode("//div[@class='ranking']").ChildNodes[1];
                if (nodeListSong == null)
                {
                    return;
                }
                HtmlNodeCollection nodeSongs = nodeListSong.SelectNodes("tr");
                if (nodeSongs == null)
                {
                    return;
                }
                int i = 0;
                foreach (HtmlNode nodeSong in nodeSongs)
                {
                    try
                    {
                        int        x;
                        NationTeam NT = new NationTeam();
                        NT.Name_Nation = nodeSong.ChildNodes[5].ChildNodes[0].InnerText;
                        NT.Rank        = Convert.ToInt32(nodeSong.ChildNodes[1].InnerText);
                        if (NT.Rank == 123)
                        {
                            NT.Rank = 123;
                        }
                        if (AsianTeam(NT.Name_Nation))
                        {
                            NT.Rank           = Convert.ToInt32(nodeSong.ChildNodes[1].InnerText);
                            NT.Flag_Nation    = "http://bongdaso.com/" + nodeSong.ChildNodes[3].ChildNodes[0].GetAttributeValue("src", "");
                            NT.Url_PageNation = "http://bongdaso.com/" + nodeSong.ChildNodes[5].ChildNodes[0].GetAttributeValue("href", "");
                            NT.Point_Rank     = nodeSong.ChildNodes[7].ChildNodes[0].InnerText;
                            Nations_Team.Add(NT);
                        }
                        i++;
                    }
                    catch { }
                }
            }
            catch { }
        }