Имя: Пароль:
1C
1С v8
Чтение XML
,
1 Ёпрст
 
10.06.16
11:00
<number>220049208</number>

Это не обрабатывается, да ?
Смотри текст у элемента.
2 Pistol
 
10.06.16
11:27
(0) Вот так легко и непринужденно паспортные данные Лидии Васильевны утекли третьим лицам.
3 Arya Stark
 
10.06.16
11:33
паспортные данные лидии васильевны давно уже проверены
4 Arya Stark
 
10.06.16
11:35
ы смысле микрофинансовыми орагнизациямию. там gzip на 1гигабайт
5 Arya Stark
 
10.06.16
11:36
gzip ежедневно меняющийся по утеряным паспортам, как и у Лидии Васильевны
6 Pistol
 
10.06.16
11:37
Коська, уймись
7 nyta_1968
 
10.06.16
11:38
Блин! Ну надеюсь здесь собрались люди которые заняты не сбором конф данных... а вообще здесь редактировать сообщения можно?
8 Nuobu
 
10.06.16
11:39
(7) Нужно модераторов попросить.
Вот так:
Модераторы, отредактируйте, пожалуйста первый пост, чтобы не было видно паспортных данных. Пожалуйста.
9 nyta_1968
 
10.06.16
11:41
Модераторы, отредактируйте, пожалуйста первый пост, чтобы не было видно паспортных данных. Пожалуйста!!!!!!!!!!!!!!!!
10 Arya Stark
 
10.06.16
11:41
(6) оставь коммент на rat245.ru
11 nyta_1968
 
10.06.16
11:44
Не обрабатывается вот это ...

<passport series="9999" number="9999" given="РРРРРРРРРР " personalNumber=""/>
12 Fragster
 
гуру
10.06.16
11:45
(0) выкинь тот код, что есть, и использую ФабрикаXDTO.ПрочитатьXML, предварительно запихав в фабрику схему XSD для соответствующего документа
13 nyta_1968
 
10.06.16
11:46
Спасибо, попробую....
14 Nuobu
 
10.06.16
11:53
Пока XMLФайл.ПрочитатьАтрибут() Цикл
                                        
                НоваяСтрокаАтрибут = НоваяСтрока.Строки.Добавить();
                НоваяСтрокаАтрибут.Имя = XMLФайл.Имя;
                НоваяСтрокаАтрибут.Значение = СокрЛП(XMLФайл.Значение);
                                            
            КонецЦикла;

В этот цикл заходит?
15 nyta_1968
 
10.06.16
12:03
Да...в этот заходит... и считывает все значения внутри тегов... только атрибуты внутри тега паспорт игнорирует...
16 Serginio1
 
10.06.16
12:08
опробуй изменить
<passport series="9999" number="9999" given="РРРРРРРРРР " personalNumber=""/passport>
17 nyta_1968
 
10.06.16
12:14
Увы это не в моей компетенции...это данные с сайта клиента, которые формируются ими...у меня только запрос, по которому получаю готовую структуру....
18 Nuobu
 
10.06.16
12:26
(15) А отладка что говорит, когда добирается до тега паспорт?
19 Serginio1
 
10.06.16
12:45
(17) Ты для интереса замени и загрузи, может в этом ошибка.
20 nyta_1968
 
10.06.16
12:47
...да...кажется это у меня после этой процедуры обработка дерева значений "заблудилась"....)....
...блин...ну не могу себя заставить всё прогонять через отладку...
Спасибо всем огромное!!!
21 4St
 
10.06.16
12:48
(12) +
Если на скоряк, то можно и без схемы:
http://catalog.mista.ru/public/414940/
22 Fragster
 
гуру
10.06.16
12:56
(21) без схемы надо преобразовывать примитивные типы (хотя в случае XML из 0 с датами так и так это придется делать) и отдельно обрабатывать случаи для нуля, одного и нескольких элементов, которых может быть неопределенное количество. ну и необязательные реквизиты всякие.
23 nyta_1968
 
10.06.16
12:56
Спасибо!!!  Всё работает, в дереве значений заплутала.
Уже исправила....
24 nyta_1968
 
10.06.16
12:58
А модераторы кажется совсем и не смотрят что на форуме происходит...или к ним нужно обращаться через какой-то другой сервис?....
25 Fragster
 
гуру
10.06.16
13:00
(24) модераторы могут фигануть сообщение номер (0). возможность редактировать сообщения есть только у Волшебник и Asmody
26 nyta_1968
 
10.06.16
13:09
Уважаемый Волшебник, уберите пожалуйста из первого поста расшифровку паспортных данных. Ну ошибочка получилась... человек ведь не робот... Спасибо!
27 4St
 
10.06.16
13:10
(22) множественность тегов легко решается простой функцией-оберткой, там в статье есть пример. Обращение к реквизитам также можно завернуть в отдельную функцию. Каюсь, сам иногда таким пользуюсь.
28 Fragster
 
гуру
10.06.16
13:12
(27) ну, для нуля элементов и пропущенных необязательных свойствах в указанной статье ничего нет.
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.