|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
13.03.2015, 06:33 | #1 |
Пользователь
Регистрация: 03.03.2015
Сообщений: 10
|
Как при поиске пропустить тэг
Всем привет.
Есть xml документ, вот его часть: <ZAP> <ID_PAC>30202</ID_PAC> <NOVOR>1</NOVOR> <CODE_MES1>71</CODE_MES1> </ZAP> <ZAP> <ID_PAC>30200</ID_PAC> <NOVOR>0</NOVOR> <CODE_MES1>71</CODE_MES1> <OS_SLUCH>7</OS_SLUCH> <PRVS>15</PRVS> </ZAP> В одном тэге ZAP есть <OS_SLUCH>2</OS_SLUCH>, в другом нет. Мой код: [CSHARP] XDocument xml = XDocument.Load(uslug); var xmsluch = from SLUCH in xml.Descendants("ZAP") where SLUCH.Element("NOVOR").Value == "0" where SLUCH.Element("OS_SLUCH").Value == "7" select new { SUM = SLUCH.Element("ID_").Value }; foreach (var x in xmsluch) { listBox9.Items.Add(x.SUM); [/CSHARP] При поиске нужных мне элементов выдает ошибку что не может найти <OS_SLUCH>, т.к. его нет в первом ZAP . Как мне пропустить это , что бы продолжал икать . Спасибо! |
13.03.2015, 10:10 | #2 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
Это как? Зачем вы его в where указали если он не нужен? Вы что найти пытаетесь?
Но ошибка ж тут не из-за этого, может быть только из-за того, что в select вы пытаетесь получить несуществующий элемент ID_ (есть только ID_PAC), соответственно там будет null.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как правильней и проще реализовать генерацию сылки при поиске. | Gefo | PHP | 1 | 20.01.2013 00:18 |
Отбор записей при поиске | artemavd | Общие вопросы Delphi | 14 | 03.04.2012 10:40 |
Пропустить значение Null при просчете | Serebah | Общие вопросы Delphi | 5 | 01.08.2011 15:45 |
Ошибочка при поиске. | skytechkrutoi | Общие вопросы .NET | 1 | 20.01.2011 13:01 |
Как при неудчной загрузке файла, пропустить ошибку (HTTP/1.0 504 Gateway Time-out) и прочии | Nockola | Работа с сетью в Delphi | 2 | 26.12.2010 19:12 |