.NET 4.x Найти два одинаковых значения в XML - C#
Формулировка задачи:
Есть XML код:
Как найти два одинаковых значения <CODE_USL> (В НАШЕМ СЛУЧАЕ 601025).
БОЛЬШОЕ СПАСИБО ВСЕМ ЗА ОТВЕТЫ!
PS. Очень нравится форум, люди всегда отзывчивые и понимающие.
<ZAP> <SLUCH> <USL> <CODE_USL>601025</CODE_USL> </USL> </SLUCH> </ZAP> <ZAP> <SLUCH> <USL> <CODE_USL>601025</CODE_USL> </USL> <USL> <CODE_USL>601025</CODE_USL> </USL> </SLUCH> </ZAP>
Решение задачи: «.NET 4.x Найти два одинаковых значения в XML»
textual
Листинг программы
string xml = "<ZAP>...</ZAP>"; var zap = XElement.Parse(xml); var query = from sluch in zap.Descendants("SLUCH") let codes = from code_usl in sluch.Descendants("CODE_USL") group code_usl by code_usl.Value where codes.Any(grp => grp.Count() > 1) select sluch.Element("ID").Value;
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д