![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Для начала взгляните на ссылку: http://www.cacodaemon.org/content/XmlSlavery.xml
Я не смог это запостить в нескольких nopaste, уплющиваются.
Сие является форматом экспорта-импорта некоей странной опердени, предназначенной для отсылки информации в налоговые. Клиенты втайне желают, чтобы я генерировал из своей опердени данные в этом формате. Документации на формат, само собой, нету.
Для начала, оцените наличие структуры внутри имен узлов.
Затем транслитерированный русский язык в именах. Почему тогда уже не настоящий русский? (или xml запрещает, или кодировки не осилили)
Затем то, что в качестве имен полей таблиц используются крайне осмысленные строки типа "rYcX" или "rnc1,rnc2..,rncN". Очень похоже на то, что кто-то имитирует Excel.
В общем, единственное что приходит мне в голову - это написать "Модуль Универсального Экспорта В Форматы, Надиктованные Червем С Луны", задокументировать формат его шаблонов и отдать клиентам - а там пусть кто-нибудь, у кого вид этого xml не вызывает нервного срыва и кошмаров, сделает шаблон под него.
Я не смог это запостить в нескольких nopaste, уплющиваются.
Сие является форматом экспорта-импорта некоей странной опердени, предназначенной для отсылки информации в налоговые. Клиенты втайне желают, чтобы я генерировал из своей опердени данные в этом формате. Документации на формат, само собой, нету.
Для начала, оцените наличие структуры внутри имен узлов.
Затем транслитерированный русский язык в именах. Почему тогда уже не настоящий русский? (или xml запрещает, или кодировки не осилили)
Затем то, что в качестве имен полей таблиц используются крайне осмысленные строки типа "rYcX" или "rnc1,rnc2..,rncN". Очень похоже на то, что кто-то имитирует Excel.
В общем, единственное что приходит мне в голову - это написать "Модуль Универсального Экспорта В Форматы, Надиктованные Червем С Луны", задокументировать формат его шаблонов и отдать клиентам - а там пусть кто-нибудь, у кого вид этого xml не вызывает нервного срыва и кошмаров, сделает шаблон под него.
no subject
Date: 2011-04-18 12:05 pm (UTC)no subject
Date: 2011-04-18 12:10 pm (UTC)no subject
Date: 2011-04-18 12:17 pm (UTC)no subject
Date: 2011-04-18 12:22 pm (UTC)no subject
Date: 2011-04-18 12:27 pm (UTC)no subject
Date: 2011-04-18 12:28 pm (UTC)no subject
Date: 2011-04-18 12:29 pm (UTC)no subject
Date: 2011-04-18 12:31 pm (UTC)no subject
Date: 2011-04-18 03:44 pm (UTC)no subject
Date: 2011-04-18 12:22 pm (UTC)no subject
Date: 2011-04-18 12:30 pm (UTC)no subject
Date: 2011-04-18 12:30 pm (UTC)no subject
Date: 2011-04-18 12:30 pm (UTC)no subject
Date: 2011-04-18 11:48 pm (UTC)no subject
Date: 2011-04-18 12:33 pm (UTC)2) эта штука не предназначена для чтения человеком
no subject
Date: 2011-04-18 12:35 pm (UTC)no subject
Date: 2011-04-18 12:37 pm (UTC)no subject
Date: 2011-04-18 12:41 pm (UTC)no subject
Date: 2011-04-18 12:35 pm (UTC)no subject
Date: 2011-04-18 12:36 pm (UTC)no subject
Date: 2011-04-18 12:39 pm (UTC)no subject
Date: 2011-04-18 12:42 pm (UTC)no subject
Date: 2011-04-18 12:50 pm (UTC)Русская опердень жива даже в научной сфере!
no subject
Date: 2011-04-18 01:38 pm (UTC)no subject
Date: 2011-04-18 01:43 pm (UTC)no subject
Date: 2011-04-19 06:33 am (UTC)no subject
Date: 2011-04-19 09:56 am (UTC)no subject
Date: 2011-04-18 12:53 pm (UTC)no subject
Date: 2011-04-18 01:32 pm (UTC)no subject
Date: 2011-04-18 12:39 pm (UTC)Достаточно перестать воспринимать его как xml и начать воспринимать как просто набор именованных полей - и всё становится просто... и даже для настройки экспорта сразу видится гуёвая утилитка (а если под рукой есть прога, воспринимающая этот формат - то со вполне себе wysiwyg-отображением правильности настройки).
Гуёвая - чтобы 100500 полей вбивал кто-нибудь, кому не лень.
no subject
Date: 2011-04-18 01:20 pm (UTC)no subject
Date: 2011-04-18 02:03 pm (UTC)no subject
Date: 2011-04-18 05:43 pm (UTC)