Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Получить значение из объекта ХДТО

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


Очень удобная штука
   Fragster
 
5 - 26.07.19 - 12:00
(3) если бы создал пакет по схеме XSD в 1ске, то там можно было бы добавить свое свойство, которое бы давало доступ к таким вот "смешанным" элементам, создав свойство и указав у него в свойствах форма = "Текст"
   Жан Пердежон
 
6 - 26.07.19 - 12:02
(4) для XDTO совет бестолковый

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.