0. unichkin 1260 12.06.15 18:19 Сейчас в теме

Описание форматов xml-файлов

В статье рассказывается о способе согласования состава xml, при постановке задач об обменах между различными информационными системами.

Перейти к публикации

Комментарии
Избранное Подписка Сортировка: Древо
1. CheBurator 3404 13.06.15 23:08 Сейчас в теме
а разве
"Описание субтегов, и длина строки текста субтега.
Описание атрибутов каждого конкретного субтега, с указанием типа, квалификатора типа, и кратким комментарием
Описание иерархии субтегов внутри xml"
.
это по сути не есть xsd?
2. unichkin 1260 13.06.15 23:32 Сейчас в теме
(1) CheBurator, по-сути да. Но во-первых - не всегда (если XSD просто сформирован "по кнопке"- скорее всего все типы будут приведены к string, а квалификаторы - будут отсутствовать), во вторых.. Статья появилась в результате работы с людьми, у которых xml формируется из самописной системы (не 1С). Эти люди НЕ знали что такое XSD - я попытался объяснить, но нарвался на ТАКОЕ сопротивление, - со стороны программистов) - что бросил эту затею. Надо было упомянуть в статье, что она касается случаев, которые не решить (или очень трудно решить) с помощью XDTO. Объяснить людям, что при изменении структуры XML он - возможно - перестанет загружаться из-за различий в XSD схеме, которую нужно будет обновить для работы XDTO - ИМХО задача нереальная.
А в третьих: даже если есть XSD. Лично мне этот документ нужен еще и при разработке: я его распечатываю, приступаю к работе - и мне не нужно:
- смотреть переписки, что-то вспоминать - все под рукой;
- открывать доп. окна, чтобы посмотреть на xml - есть подробный (оформленный!) листинг;
- пытаться с забитой всякими делами головой держать в памяти структуру xml - она просто и нагляднейше описана и распечатана.
Качество и скорость разработки значительно увеличивается)
3. asved.ru 35 17.06.15 07:56 Сейчас в теме
Никогда ничего не пытался объяснять. XSD прилагается к ТЗ и подписывается заказчиком. Если что-то меняется - ваш XML не соответствует схеме, утвержденной в составе ТЗ, что показывает любой валидатор. Доработать можем, но за отдельные деньги.
5. Evil Beaver 6456 17.06.15 09:42 Сейчас в теме
(3) asved.ru, а теперь суть задачи: заставить заказчика понять - что такое XSD и как ему его сделать, чтобы вам выдать и прикрепить к ТЗ.
6. unichkin 1260 17.06.15 09:52 Сейчас в теме
(3) asved.ru, это вам ОЧЕНЬ везло... с заказчиком.
(4) asved.ru, какая обработка??
4. asved.ru 35 17.06.15 07:57 Сейчас в теме
Обработка умеет работать (генерировать, импортировать) с XSD?
7. mikuho 91 19.09.17 21:49 Сейчас в теме
Ничего полезного не узнал, зря потерянный стартмани
8. user826590 20.09.17 03:59 Сейчас в теме
Оставьте свое сообщение
Новые вопросы с вознаграждением
Автор темы объявил вознаграждение за найденный ответ, его получит тот, кто первый поможет автору.

Вакансии

Программист 1С
Тольятти
зарплата от 70 000 руб.
Полный день

Программист 1С
Москва
зарплата до 160 000 руб.
Полный день

Программист 1С
Воронеж
зарплата от 70 000 руб.
Полный день

Ведущий программист 1С (с функцией наставничества)
Екатеринбург
зарплата от 100 000 руб.
Полный день

Программист 1С
Санкт-Петербург
зарплата от 110 000 руб. до 150 000 руб.
Полный день