Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Поиск в XML по условию

82K
03 марта 2015 года
exivmaks
7 / / 03.03.2015
Всем привет, я НУБик в этом деле и знаю что сейчас посыпятся на меня упреки, но все же прошу помощи.
Пишу программу на C# для обработки данных в XML файле (на поиск незаполненных полей, на неверные данные, и т.д.).
И вот вопрос: как мне сделать так что бы при вводе , к примеру, в стоку тексбокса значения тэга <ID_PAC>, в "листе" отображались данные связанные с этим ID_PAC.
Вот сам файл:

<?xml version="1.0" standalone="yes"?>
<ZL_LIST xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance&quot;>
<ZAP>
<N_ZAP>1</N_ZAP>
<PR_NOV>0</PR_NOV>
<PACIENT>
<ID_PAC>7</ID_PAC>
<VPOLIS>3</VPOLIS>
<NPOLIS>7554110888000272</NPOLIS>
<ST_OKATO>76000000000</ST_OKATO>
<SMO>75001</SMO>
<SMO_OGRN>1027501157386</SMO_OGRN>
<SMO_OK>76000</SMO_OK>
<SMO_NAM>ГК "ЗАБАЙКАЛМЕДСТРАХ"</SMO_NAM>
<NOVOR>0</NOVOR>
</PACIENT>
<SLUCH>
<IDCASE>22417</IDCASE>
<USL_OK>3</USL_OK>
<VIDPOM>31</VIDPOM>
<FOR_POM>3</FOR_POM>
<LPU>750109</LPU>
<LPU_1>1</LPU_1>
<PODR>1026</PODR>
<PROFIL>53</PROFIL>
<DET>0</DET>
<NHISTORY>7/2</NHISTORY>
<DATE_1>2015-01-30</DATE_1>
<DATE_2>2015-01-30</DATE_2>
<DS1>Z00.0</DS1>
<RSLT>301</RSLT>
<ISHOD>304</ISHOD>
<PRVS>1</PRVS>
<VERS_SPEC>V004</VERS_SPEC>
<IDDOKT>055-697-812 10</IDDOKT>
<IDSP>29</IDSP>
<ED_COL>1</ED_COL>
<TARIF>261,14</TARIF>
<SUMV>261,14</SUMV>
<SUMP />
</SLUCH>
</ZAP>
<PERS>
<ID_PAC>7</ID_PAC>
<FAM>ШЕВЧЕНКО</FAM>
<IM>НЕТ</IM>
<OT>НЕТ</OT>
<W>2</W>
<DR>2015-01-24</DR>
<FAM_P>ШЕВЧЕНКО</FAM_P>
<IM_P>ЕКАТЕРИНА</IM_P>
<OT_P>СЕРГЕЕВНА</OT_P>
<W_P>2</W_P>
<DR_P>1988-09-02</DR_P>
<OKATOG>76401000000</OKATOG>
<OKATOP>76401000000</OKATOP>
<DOST>1</DOST>
<DOST>3</DOST>
</PERS>
</ZL_LIST>
1.8K
04 марта 2015 года
Kuzya
184 / / 19.03.2008
Цитата: exivmaks
Цитата: Kuzya
Привет. Тебе надо вытащить семёрку, т.е. данные из <ID_PAC>7</ID_PAC>, т.е. этих тэгов?

Привет, я указываю цифру 7 , а он возвращает мне , к примеру NPOLIC именно с того <ZAP >, где указана 7.

Что-то совсем запутал мысли, притом, что вопрос совсем не формализуемый был.

Если получаешь документ xml и хочешь в нем что-то найти, используй для этого уже созданные инструменты для работы с xml.

1.8K
03 марта 2015 года
Kuzya
184 / / 19.03.2008
Привет. Тебе надо вытащить семёрку, т.е. данные из <ID_PAC>7</ID_PAC>, т.е. этих тэгов?
82K
03 марта 2015 года
exivmaks
7 / / 03.03.2015
Цитата: Kuzya
Привет. Тебе надо вытащить семёрку, т.е. данные из <ID_PAC>7</ID_PAC>, т.е. этих тэгов?

Привет, я указываю цифру 7 , а он возвращает мне , к примеру NPOLIC именно с того <ZAP >, где указана 7.

82K
06 марта 2015 года
exivmaks
7 / / 03.03.2015
Цитата: Kuzya
Цитата: exivmaks
Цитата: Kuzya
Привет. Тебе надо вытащить семёрку, т.е. данные из <ID_PAC>7</ID_PAC>, т.е. этих тэгов?

Привет, я указываю цифру 7 , а он возвращает мне , к примеру NPOLIC именно с того <ZAP >, где указана 7.

Что-то совсем запутал мысли, притом, что вопрос совсем не формализуемый был.

Если получаешь документ xml и хочешь в нем что-то найти, используй для этого уже созданные инструменты для работы с xml.

ВСЕ, РАЗОБРАЛСЯ, СПАСИБО)))

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог