6 мая команда разработчиков Дебиана заявила, что в будущий релиз дистрибутива Sarge будут интегрированы все необходимые для поддержки XML инструменты, а так же XSLT-трансляторы, XML-система каталогов и XML policy.
Да кого волнуют проблемы народа? Ради замудов кучки неспособных к мыследеятельности псевдопрограммистов делать супер-пупер-всеобщим стандартом навороченный, раздутый и нелогичный синтаксис - просто идиотизм. Засунули бы они эти угловые скобочки себе в жирные гамбургерные жопы...
Это мысль. Как-то я со своей колокольни про sendmail.cf не подумал. Хотя представить его генерацию из sendmail.m4 при помощи системы навороченнейших xslt вместо m4 - было бы забавно:) Ну, это был бы, правда, уже не sendmail.m4.
>он ещё к тому же и неэффективный, я где-то читал, что в среднем XML-документе полезных данных менее 40%
Да, пожалуй в этом смысле что-нибудь troff-подобное или TeX-подобное ИМХО выглядело поэффективнее... А можно ещё и что-нибудь lout-подобное... Воистину, "изобретательство велосипедов" - любимое занятие мыслящего человечества. И этим страдает, как видим, не только общество OpenSource, но коммерческие структуры и организации (это я об "изобретении" XML - когда имело смысл взять почти готовое, доработать его и стандартизировать)
>он ещё к тому же и неэффективный, я где-то читал, что в среднем XML-документе полезных данных менее 40%, остальное -- разметка.
Которая жмется при передаче по сетям любым zip-подобным 20-летним архиватором. Коды и алгоритмы которых (архиваторов) давным-давно лежат в public domain-е
Ну я же сто раз тут сказал - не цепляйтесь Вы к самой популярной реализации, возьмите другую, если основная не нравится. Зрите в корень - в Infoset. Помните, что главное - это дерево и то, что оно означает. И то, что с ним можно делать. Да, потом его можно пожать (получится какой-нибудь sxw:). Можно в двоичную форму перегнать (а-ля wbxml).
> имело смысл взять почти готовое, доработать его
Это Вы про SGML? Тут, мне кажется, психология сыграла. Народ боялся его тяжеловесности - хотел чего попроще. В результате - если сложить все технологии вокруг XML - получится еще тяжелее. Другое дело, что все их одному человеку изучать не обязательно. divide & conquer.
Синтаксис scheme построен целиком, ЦЕЛИКОМ, на синтаксисе XML! который состоит из 7-ми правил! Если ты их не знаешь, сходи на http://www.w3.org/TR/REC-xml просвятись!
А все остальное в scheme - это НЕ СИНТАКСИС!
Домашнее задание: узнать, что это в scheme такое, что не синтаксис, а занимает так много страниц описания.
А тут уж что такого нового? Совсем ничего... Банальщина сплошная, и тошно, когда вонючие маркетоиды воспевают XML как какую-то супер-панацею... Infoset - ещё один плод зверской кастрации нормальной алгебры типов, мудацкий ублюдок, сраный родной братик пидерастического SQL.
Когда такое выдает знаменитый антихрист -это интересно. Ибо дальше последуют интересные аргументы, жутко набитые информацией ссылки и т.д. Да и простые посты Луговского - законченные высококлассные литературные произведения. Когда такое выдает анонимус - это смешно и грусно.
Я чувствую, что за этим потоком помоев скрывается какая-то мысль. Возможно, даже интересная. Но разгребать не хочется - пахнет неприятно. Вас не затруднит как-нибудь по-другому ее сформулировать?
Кто-нибудь может объяснить, зачем в XML закрывающему тегу имя? Они ведь парные, и по закрывающему тегу всегда при разборе можно однозначно найти открывающий. Это сделано специально для удобства редактировании руками, или же для экономии трафика при передаче через сеть? :-))
Я и не сомневался, что ананизмусы читать не умеют.
1. В XML требуется закрывать теги. Обязательно. Иначе это не XML.
2. Так как каждый открытый тег имеет соответствующий закрывающий, _имя_ закрывающего не несет никакой смысловой нагрузки.
Еще раз, теги _необходимо_ закрывать, но _имя_ ракрывающего теги - лишняя сущность.
Тот самый olpa - это не Вы? "<xxx><aaa><bbb></xxx>" в XML написать нельзя. Но можно написать "<xxx><aaa/><bbb/></xxx>" или "<xxx><aaa><bbb/></aaa></xxx>". А можно было бы написать "<xxx><aaa><bbb/></></>". И это никак не повлияло бы на правильности интерпретации кода.
Внимание, вопрос: Вы действительно можете привести пример валидного XML, в котором закрывающий тег закрывает НЕ непосредственно перед ним открытый?