[devel] Re: alternatives
Mikhail Zabaluev
=?iso-8859-1?q?mhz_=CE=C1_altlinux=2Eorg?=
Вт Апр 1 23:26:38 MSD 2003
Hello Stanislav,
On Tue, Apr 01, 2003 at 11:37:04AM +0400, Stanislav Ievlev wrote:
>
> Привет!
>
> On Tue, Apr 01, 2003 at 03:09:43AM +0400, Mikhail Zabaluev wrote:
> > > программ. При переходе на собственный конфигуратор это позволит облегчить
> > > написание backend к нему.
> >
> > Не стоит ради упрощения одного инструмента создавать проблемы всем
> > разработчикам, которым эти файлы предстоит писать.
> > Если так уж необходимо приведение к общему формату, можно гонять
> > туда-обратно при помощи XSLT.
> Я уже думал и про это. Во-первых формат не слишком сложен чтобы
> разработчикам его использовать (это конечно же субъективно, сделай
> короткий вариант, найдется кто-нибудь кому и это будет неудобно, xml сам
> по себе достаточно громоздок), да и не надо его использовать каждый день.
> Во-вторых, я конечно же думал сделать специализированные
> форматы с перегонкой на общий через XSLT, но не могу
> никак себя убедить что проще иметь десяток разных обработчиков +
> транслятор, чем изначально один обработчик . Я
> предпочитаю наблюдать все баги в одном месте, а не десяти.
Я бы обратил логику: транслятор/обработчик пишется и отлаживается
один раз, а файлы создаются и редактируются постоянно. Где
будут чаще всего возникать ошибки?
К тому же, если всё-таки соберётесь делать schema,
замучаетесь с определением валидности каждого из приложений
общего формата. Со специализированным форматом это сделать
гораздо проще.
Короче, приложены два XSL-преобразования для перегонки
между обсуждаемыми форматами в обе стороны.
Надеюсь, это поможет продвинуться на Истинном Пути XML :)
--
Stay tuned,
MhZ JID: mhz на altlinux.org
___________
filesystem not big enough for Jumbo Kernel Patch
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя : alternatives-bloat.xsl
Тип : text/xml
Размер : 1254 байтов
Описание: =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Url : <http://lists.altlinux.org/pipermail/devel/attachments/20030401/a6fed9a4/attachment-0002.xml>
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя : alternatives-debloat.xsl
Тип : text/xml
Размер : 1080 байтов
Описание: =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Url : <http://lists.altlinux.org/pipermail/devel/attachments/20030401/a6fed9a4/attachment-0003.xml>
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип : application/pgp-signature
Размер : 189 байтов
Описание: =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Url : <http://lists.altlinux.org/pipermail/devel/attachments/20030401/a6fed9a4/attachment-0001.bin>
Подробная информация о списке рассылки Devel