Вход | Регистрация

1С:Предприятие :: 1С:Предприятие 7.7 и ранее

v7: Порядок атрибутов в ХМЛ

v7: Порядок атрибутов в ХМЛ
Я
   Gugolovski
 
19.10.17 - 05:31
При выгрузке в ХМЛ скачут данные. В коде так:

//*****

...ХМЛГлБухгалтер = ХМЛкорень.СоздатьПодчиненныйЭлемент("ГлБухгалтер");
        ХМЛГлБухгалтер.УстановитьАтрибут("Отчество", глбухОтчество);
        ХМЛГлБухгалтер.УстановитьАтрибут("Имя", глбухИмя);
        ХМЛГлБухгалтер.УстановитьАтрибут("Фамилия", глбухФамилия); 
//*****
, а в выгруженном файле порядок атрибутов меняется местами:

<ГлБухгалтер Фамилия="Красных " Отчество="Юрьевна " Имя="Надежда "/>

непонятна закономерность этих перестановок. Скорее всего внутренний порядок не играет большой роли, но визуально приятнее видеть "фамилию, имя, отчество" одно за другим.
 
 
   Рэйв
 
1 - 19.10.17 - 06:04
(0)Зачем тебе смотреть на xml файл? там нет ничего интересного для медитации.Он предназначен не для эстетического визуального восприятия, а для других вещей.
   Gugolovski
 
2 - 19.10.17 - 07:23
(1) Никогда не создавал xml файл. Вот делаю и параллельно сравниваю его с подобным документом созданным в другом программе. Несколько смущают эти сдвиги. Сразу мысли - может я что-то не так делаю
   VladZ
 
3 - 19.10.17 - 07:25
(1) Да-да. Главное, чтобы программа-получатель к порядку атрибутов не привязывалась.
   Рэйв
 
4 - 19.10.17 - 07:31
(2)(3)Надеюсь все-таки атрибуты будут получаться по человечески, по именам, а не по инопланетному "по порядку":-)
   big
 
5 - 19.10.17 - 07:42
(4) Есть адепты, которые ХМЛ "блокнотом" собирают и разбирают. Тогда Сред(Стр,ххх,ХХХ) может выдать чо попало )))
   Рэйв
 
6 - 19.10.17 - 07:54
(5)Я же говорю- это скрытые инопланетяне!:-)
   NorthWind
 
7 - 19.10.17 - 08:05
(0) зависит еще и от того чем смотреть. Internet Explorer может расфасовать не так, как они фактически в тексте. Но вообще за 10 лет я не припоминаю случаев, чтобы это имело значение. Все равно обращаются к атрибутам обычно по имени, а не по порядку следования. И это логично.
   пипец
 
8 - 19.10.17 - 09:04
смотря как у тя схема обозначена а не заполнение
   NikVars
 
9 - 19.10.17 - 09:31
(0) Если важен порядок следования, то используй не атрибуты, а простые элементы. Порядок следования атрибутов действительно не важен.
   Gugolovski
 
10 - 19.10.17 - 09:40
(9) не думаю что это важно. просто было любопытно почему так. И я действительно Internet Explorer просматривал.
Но замечания учту) - никогда не знаешь, что пригодится. Спасибо
 
 Рекламное место пустует

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