public static DTOCity[] GetCities() {//chỉ những thành phố của người chơi //nếu muốn lấy những thành phố khác thì phải chỉnh trogn xpath if (Gloval.Database.Account.Cities == null) { HtmlNodeCollection listCities = Gloval.Database.DocumentNode.SelectNodes( XPathManager.XPathCity.ListCities); List <DTOCity> arrCity = new List <DTOCity>(); foreach (HtmlNode nodeCity in listCities) { { DTOCity ct = NodeParser.toCityBasicInfo(nodeCity); arrCity.Add(ct); //MessageBox.Show(ct.ID.ToString() // + ct.X.ToString() // + ct.Y.ToString() // + ct.Name.ToString()); } } Gloval.Database.Account.Cities = arrCity.ToArray(); } return(Gloval.Database.Account.Cities); }
public static DTOCity[] ParseCity(HtmlNode DocumentNode) {//chỉ những thành phố của người chơi //nếu muốn lấy những thành phố khác thì phải chỉnh trogn xpath HtmlNodeCollection listCities = DocumentNode.SelectNodes( XPathManager.XPathCity.ListCities); //List<DTOCity> arrCity = new List<DTOCity>(); //foreach (HtmlNode nodeCity in listCities) DTOCity[] arrCity = new DTOCity[listCities.Count]; for (int i = 0; i < arrCity.Count(); i++) { arrCity[i] = NodeParser.toCityBasicInfo(listCities[i]); } return(arrCity); }