Добрый день. Подскажите, пжл, как получить данные из 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>
Т.е. мне надо как-то выцепить значения рекомендации и анамнеза.
(3) Как извлечь из хранилища значения то, что там содержится, я разобрался (функция Получить()). Как я понял, содержимым является xml-файл. Я не могу разобраться, как из этого xml-файла получить значения реквизитов (анамнезЗаболевания, Рекомендации).
П.с. М.б. я совсем просто представляю работу с xml, но вот что я думаю:
1. Сначала нужно в какую-нибудь переменную сохранить значение, которое хранится в хранилище значений.
2. Далее, для обращения к интересующим реквизитам, необходимо выполнить следующее:
Переменная.Рекомендации.
ФабрикаXDTO.ПрочитатьXML тебе поможет. Подсовываешь ей ЧтениеXML. Только XML-ка валидная должна быть
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс