Добро пожаловать, Гость. Пожалуйста авторизуйтесь здесь.
FGHIGate на GaNJa NeTWoRK ST@Ti0N - Просмотр сообщения в эхоконференции R50.SYSOP
Введите FGHI ссылку:


Присутствуют сообщения из эхоконференции R50.SYSOP с датами от 13 Jul 13 00:00:02 до 13 Jul 13 00:00:02, всего сообщений: 14902
Ответить на сообщение К списку сообщений Предыдущее сообщение Следующее сообщение
= Сообщение: 5555 из 14902 ======================================= R50.SYSOP =
От   : Sergey Sokoloff                  2:50/88            24 Oct 16 00:42:18
Кому : Vitaliy Aksyonov                                    24 Oct 16 00:42:18
Тема : XML-ноудлист
FGHI : area://R50.SYSOP?msgid=2:50/88+580d3246
На   : area://R50.SYSOP?msgid=2:463/3232+58027e7b
= Кодировка сообщения определена как: CP866 ==================================
Ответ: area://R50.SYSOP?msgid=2:463/3232+580f0253
==============================================================================
     ════╤╤═════        Если в паспорт смотрят мрачно, псевдонимы прокляня ──
   //│/│ ││ │/│/        Знать, не Mithgol the Webmaster назовут тогда меня.

Так было 22:04 15 Oct 16 написано от Vitaliy Aksyonov к Sergey Sokoloff:

SS>> каждому открывающему тегу нужен одноимённый закрывающий, а это
SS>> лишний текст;

VA> Позанудствую немного. Это не совсем правда. Не всегда открывающему тэгу
VA> нужен закрывающий. Вот это - валидный XML:
VA> <root>
VA>   <child someAttr="someValue" />
VA> </root>

Это возражение совершенно справедливо. Тегам XML, не имеющим вложенных тегов
и текстов, отдельный закрывающий тег не нужен.

Правда, таковы не все теги, а у всех остальных тегов закрывающий нужен, а это
лишний текст.

SS>> *) дочерние данные кладут в атрибуты или во вложенные теги, а это
SS>> лишний выбор.

VA> Зато XML максимально человекочитаем (на мой вкус), в отличие от того же
VA> JSON.

Пожалуйста, на нескольких примерах проиллюстрируй свой вкус.

Чем <variable>value</variable> читаемее "variable": "value", например?

Чем <root><foo>bar</foo><baz>quux</baz></root> читаемее "root": { "foo": "bar", "baz": "quux" }, например?

И так далее.

VA> Плюс для XML есть масса готовых инструментов, как то парсеры,
VA> валидаторы, форматтеры. Ну и XPATH, XSL трансформации не забываем.

Для JSON также есть парсеры, валидаторы и форматтеры. (Аналога XSL не припомню;
но, с другой стороны, я не вижу особенных оснований для того, чтобы оформление
данных использовало язык шаблонов, привязанный к формату входных данных.)

VA> А по теме... Не думаю, что что-то нужно менять, т. к. не видно никаких
VA> особых плюсов от этого.

Как я уже говорил, речь идёт не об обретении плюсов, а об устранении лишнего:

*) закрывающих тегов (минус которых в том, что это лишний текст);

*) выбора между атрибутом тега или вложением в тег (а это лишний выбор).


Mithgol the Webmaster. ═[Mithgol.Ru]═[FGHI]═[Ru.Mozilla]═[Team А я меняю subj]

--- Эшелону: метаданные Faber SFPD EG&G ISEP блэкджек  Лиса  Аум Синрикё AIEWS
* Origin: Да я Любовь отдал бы Слиску на прокормленье муталиску!! (2:50/88)

К главной странице гейта
Powered by NoSFeRaTU`s FGHIGate
Открытие страницы: 0.257735 секунды