Написать парсер - C#
Формулировка задачи:
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> <soap:Body> <getPlacesResponse xmlns="http://atria.cz/place/main"> <clinic>5568435</clinic> <clinic>5568439</clinic> <clinic>5568443</clinic> <clinic>5568436</clinic> ………………………………. <clinic>5756421</clinic> <clinic>490</clinic> <clinic>5756432</clinic> <clinic>5760860</clinic> <clinic>5756443</clinic> <clinic>5760867</clinic> <clinic>5760885</clinic> <clinic>5568719</clinic> </getPlacesResponse> </soap:Body> </soap:Envelope>
Решение задачи: «Написать парсер»
textual
Листинг программы
var text = File.ReadAllText(@"c:/1.xml");
MatchCollection mc = new Regex(@"<clinic>(\d*)</clinic>").Matches(text);
foreach(Match item in mc)
{
Console.WriteLine(item.Groups[1].Value);
}
Console.ReadKey(true);