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

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

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

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

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

Вакансии

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

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

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

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

Автор новостных обзоров на тему 1С и бухучета
Санкт-Петербург
По совместительству