|
Получить значение из объекта ХДТО |
☑ |
0
Sayan_mi
26.07.19
✎
11:04
|
Читаю файл ХМЛ
Есть вот такая строчка: <casdo:CustomsTaxModeCode codeListId="2010">2010</casdo:CustomsTaxModeCode>
На объект XDTO вышел Объект.codeListId получаю легко. А как получить Значение 2010?
|
|
1
Sereja
26.07.19
✎
11:13
|
Как читаешь файл то?
|
|
2
Sayan_mi
26.07.19
✎
11:25
|
ЧтениеXML = Новый ЧтениеXML;
ЧтениеXML.ОткрытьФайл(ИмяФайла);
РекламацияXDTO = ФабрикаXDTO.ПрочитатьXML(ЧтениеXML);
|
|
3
Sayan_mi
26.07.19
✎
11:52
|
Разобрался.
Из объекта ХДТО сначала ПолучитьПоследовательность() а затем ПолучитьТекст(0)
|
|
4
Sereja
26.07.19
✎
11:56
|
советую пользоваться
Парсер = Новый ЧтениеXML;
Парсер.ОткрытьФайл(ПутьКФайлу);
Построитель = Новый ПостроительDOM;
Документ = Построитель.Прочитать(Парсер);
СтруктураШапкиДокумента = Документ.ЭлементДокумента.Атрибуты;
Очень удобная штука
|
|
5
Fragster
гуру
26.07.19
✎
12:00
|
(3) если бы создал пакет по схеме XSD в 1ске, то там можно было бы добавить свое свойство, которое бы давало доступ к таким вот "смешанным" элементам, создав свойство и указав у него в свойствах форма = "Текст"
|
|
6
Жан Пердежон
26.07.19
✎
12:02
|
(4) для XDTO совет бестолковый
|
|