|
Получение данных из xml-документа |
☑ |
0
Nik777
12.06.12
✎
12:37
|
Добрый день. Подскажите, пжл, как получить данные из xml-документа (он хранится в реквизите документа, реквизит имеет тип ХранилищеЗначения)?
Вот отрывок документа:
<Property name="АнамнезЗаболевания">
<Value xsi:type="xs:string">прежний. См. консультационное заключение от 05.06.2012</Value>
</Property>
<Property name="Рекомендации">
<Value xsi:type="xs:string">1.домашний режим 2. контроль температуры 3 р/д 3. Прежнее лечение продолжить (см. консультативное заключение от 05.06.2012. 4. Аугментин СР 1000/62,5 по 2 таб. 2 р/д во время еды. 5. Пункция обеих верхнечелюстных пазух с диагностической и лечебной целью.
Пациентка нетрудоспособна, открыть л/нетрудоспособности с 06.06.2012 по 11.06.2012. Явка на пункцию верхнечелюстных пазух 06.06.2012 15:30. Явка на приём 11.06.2012 </Value>
</Property>
Т.е. мне надо как-то выцепить значения рекомендации и анамнеза.
|
|
1
Андрюха
12.06.12
✎
12:38
|
Можешь парсером XML, можешь сам как в тестовом файле искать
|
|
2
Nik777
12.06.12
✎
12:45
|
(1) Можно про первый вариант подробнее?
|
|
3
andrewks
12.06.12
✎
13:33
|
"Пункция обеих верхнечелюстных пазух "
жесть какая.
по сабжу: что конкретно не получается - извлечение из ХЗ, или разбор хмл?
|
|
4
Nik777
12.06.12
✎
13:43
|
(3) Как извлечь из хранилища значения то, что там содержится, я разобрался (функция Получить()). Как я понял, содержимым является xml-файл. Я не могу разобраться, как из этого xml-файла получить значения реквизитов (анамнезЗаболевания, Рекомендации).
П.с. М.б. я совсем просто представляю работу с xml, но вот что я думаю:
1. Сначала нужно в какую-нибудь переменную сохранить значение, которое хранится в хранилище значений.
2. Далее, для обращения к интересующим реквизитам, необходимо выполнить следующее:
Переменная.Рекомендации.
|
|
5
Азазелло
12.06.12
✎
13:46
|
ФабрикаXDTO.ПрочитатьXML тебе поможет. Подсовываешь ей ЧтениеXML. Только XML-ка валидная должна быть
|
|