public static List<SpiderRule> GetRules() { XmlDocument xmldoc = new XmlDocument(); xmldoc.Load("Config\\spiderrules.xml"); var ruleNodes = xmldoc.SelectNodes("rules/rule"); SpiderRule rule; List<SpiderRule> rules = new List<SpiderRule>(); foreach(XmlNode n in ruleNodes) { rule = new SpiderRule(); rule.Name = n.SelectSingleNode("name").InnerText; rule.TitleRule = n.SelectSingleNode("titlerule").InnerText; rule.ListRule = n.SelectSingleNode("listrule").InnerText; rule.Url = n.SelectSingleNode("url").InnerText; rule.ContentRule = n.SelectSingleNode("contentrule").InnerText; rule.Encoding = n.SelectSingleNode("encoding").InnerText; rules.Add(rule); } return rules; }