public void UrlToXML(string inPath, string outPath) { List <string> urls = reader.ReadFile(inPath).ToList(); foreach (string s in urls.ToList()) { if (!validator.Validate(s)) { loger.Warn("not valid uri: " + s); urls.Remove(s); } } writer.XmlToFile(converter.UrlToXml(urls), outPath); }