Имя: Пароль:
1C
 
Не могу прочитать значение объекта XDTO
0 bvb
 
18.03.20
16:46
Имею файл
Внутри набор тегов

- <MarkCodes>
  <Code InsertDate="2020-02-24T08:40:07">22N00002NX910L1B3X77IM091030002008503RHEAWTDK6ROGJ8BYGZ9TM6CIN08XB06</Code>
  <Code InsertDate="2020-02-24T08:40:10">22N00002NX910L1B3X77IM091030002008506NA7HFZMLI38VRQADQRHDIR90902VJ6E</Code>
  <Code InsertDate="2020-02-24T08:40:11">22N00002NX910L1B3X77IM091030002008507QQUBZXPEMJ7ZF6QW6INNW4EHU8261SN</Code>
  <Code InsertDate="2020-02-24T08:40:13">22N00002NX910L1B3X77IM091030002008505RU34AB1U0GZFTI3K7XQV5XISMITQX15</Code>
  <Code InsertDate="2020-02-24T08:40:15">22N00002NX910L1B3X77IM091030002008508AZ7RJZ6K7952PZ57XSK97FRJX6FVAEG</Code>
  <Code InsertDate="2020-02-24T08:40:17">22N00002NX910L1B3X77IM091030002008504PI7VSZN75BHOYO52V8CRS08ESIRG4F7</Code>
</MarkCodes>

Читаю через ФабрикаXDTO
Добрался до ОбъектаXDTO Code

Code.InsertDate - вижу
а строку внутри тега Code нет

Помогите пожалуйста
1 yzimin
 
18.03.20
16:51
Покажи скрин XDTO
2 bvb
 
18.03.20
17:05
3 Cyberhawk
 
18.03.20
17:31
Это багофича чтения ХМЛ через фабрику ХДТО от 1С - если в узле ХМЛ есть и атрибут (то что внутри тэга), и значение (то что между открывающим и закрывающим тэгами), то значение никуда не прочитается.
Читай через ДОМ, как альтернатива.
4 yzimin
 
20.03.20
10:21
(2) Покажи скрин XDTO схемы. Часто такую возможность закладывают по свойству __content
5 bvb
 
20.03.20
14:15
5 КАк мне получить XDTO схему ?
Через альтову ?
6 Fragster
 
гуру
20.03.20
14:26
(3) нет
7 Fragster
 
гуру
20.03.20
14:26
(5) попросить у автора XML. накидать пакет XDTO руками.
8 Fragster
 
гуру
20.03.20
14:27
9 Fragster
 
гуру
20.03.20
14:27
те, кто не пользуются схемами и/или описанными пакетами - сами себе злобные буратины.
10 Fragster
 
гуру
20.03.20
14:28
из-за них и возникают костыли типа обработки частных случаев списка с нулем и одним значением и прочими.
11 Fragster
 
гуру
20.03.20
14:29
переводом числа в даты, гуиды в ссылки и обратно
12 yzimin
 
20.03.20
14:41
(5) у тебя в метаданных XDTO-пакеты вроде должен быть пакет, ты же как-то всё-таки ведь читаешь фабрикой xdto или покажи код свой
13 arsik
 
гуру
20.03.20
14:46
(0) Держи. не благодари
обХДТО.Code[0].Последовательность().ПолучитьТекст(0)
14 bvb
 
20.03.20
15:57
(13) Конгениално !

Проверил - работает
Тему можно закрывать
15 Fragster
 
гуру
20.03.20
17:36
(14) ждем тебя обратно, когда будет только один код
16 Fragster
 
гуру
20.03.20
17:36
я так понимаю, в (8) не ходил?
Есть два вида языков, одни постоянно ругают, а вторыми никто не пользуется.