-Музыка

 -Подписка по e-mail

 

 -Поиск по дневнику

Поиск сообщений в fixin

 -Сообщества

 -Статистика

Статистика LiveInternet.ru: показано количество хитов и посетителей
Создан: 12.12.2002
Записей: 4343
Комментариев: 24598
Написано: 35607


Убогость языка XSLT

Понедельник, 02 Апреля 2007 г. 16:45 + в цитатник
Почему язык XSLT убогий?

Ответы:
1. Потому что это голимый функциональный язык ЛИСП http://www.sql.ru/forum/actualthread.aspx?tid=406762
2. Потому что в этом языке манипуляции данными нет динамической сортировки, как это убого, боже мой: http://www.sql.ru/forum/actualthread.aspx?bid=59&tid=406760

А ведь кто-то мне рекомендовал XSLT, как язык для конвертации XML в HTML, и я повелся. Ну его нахуй, этот XSLT.
В колонках играет: Бурундук Квартет - Рейв нас растерзает

LI 5.09.15

dimzon541   обратиться по имени Понедельник, 02 Апреля 2007 г. 17:26 (ссылка)
Ндяяя, правильно тебе на форуме сказали
Ответить С цитатой В цитатник
fixin   обратиться по имени Re: Ответ в fixin; Убогость языка XSLT Понедельник, 02 Апреля 2007 г. 19:40 (ссылка)
Исходное сообщение dimzon541: Ндяяя, правильно тебе на форуме сказали


Они тупят, это я тебе как программист говорю. Гонят и тупят. Ибо никогда не делали сложных задач на XSLT
В колонках играет: Бурундук Квартет - Рейв нас растерзает

LI 5.09.15
Ответить С цитатой В цитатник
dimzon541   обратиться по имени Понедельник, 02 Апреля 2007 г. 19:47 (ссылка)
Исходное сообщение fixin
Исходное сообщение dimzon541: Ндяяя, правильно тебе на форуме сказали

Гонят и тупят.

Нифига не тупят и не гонят. Потому как ты перед тем как задавать вопрос некорректно его сформулировал, это я тебе как программист говорю
Ответить С цитатой В цитатник
fixin   обратиться по имени Re: Ответ в fixin; Убогость языка XSLT Понедельник, 02 Апреля 2007 г. 20:40 (ссылка)
Исходное сообщение dimzon541:
Исходное сообщение fixin
Исходное сообщение dimzon541: Ндяяя, правильно тебе на форуме сказали

Гонят и тупят.

Нифига не тупят и не гонят. Потому как ты перед тем как задавать вопрос некорректно его сформулировал, это я тебе как программист говорю


Да ладно, ты почитай суть вопроса.
В сортировке XSLT реально прокололся... Не предусмотрели уебанцы.
В колонках играет: Бурундук Квартет - Рейв нас растерзает

LI 5.09.15
Ответить С цитатой В цитатник
Midas   обратиться по имени Понедельник, 02 Апреля 2007 г. 23:17 (ссылка)
Дятел! Во-первых, сортировка есть (< xsl:sort ... >). Во-вторых, это язык не для вычислений, а для организации вывода данных.
Ответить С цитатой В цитатник
Аноним   обратиться по имени Понедельник, 02 Апреля 2007 г. 23:27 (ссылка)
Правильно, руки прочь, убогий неуч, от XSLT =)) В хороших руках это реально удобная и мощная технология. Я его применяю от банальных трансформаций xml в другой xml вплоть до генерации кода программ =)

Сосипан, у тебя слишком маленький мозг чтобы освоить этот язык =))
Ответить С цитатой В цитатник
Аноним   обратиться по имени Понедельник, 02 Апреля 2007 г. 23:36 (ссылка)
ЗЫ Он не убогий. Маза в том, что в нем одно действие можно реализовать очень ограничнным числом способов, в отличии от других языков. Это уменьшает энтропию. В него заложана своя идеология, как, например, в ООП. Любой структурный программер может часами орать о том, как же ограничен и убог подход ООП и платформа .NET. Дело в восприятии или точнее умении воспринимать разносторонне. В этом ты сосипан точно не преуспел. Логика барана - только черное или белое =))
Ответить С цитатой В цитатник
fixin   обратиться по имени Re: Ответ в fixin; Убогость языка XSLT Вторник, 03 Апреля 2007 г. 10:52 (ссылка)
Исходное сообщение Pablitto: ЗЫ Он не убогий. Маза в том, что в нем одно действие можно реализовать очень ограничнным числом способов, в отличии от других языков. Это уменьшает энтропию. В него заложана своя идеология, как, например, в ООП. Любой структурный программер может часами орать о том, как же ограничен и убог подход ООП и платформа .NET. Дело в восприятии или точнее умении воспринимать разносторонне. В этом ты сосипан точно не преуспел. Логика барана - только черное или белое =))


Да ладно, чего тебе, уебану, объяснять недостатки лиспа. Жизнь сама определила, кто прав, кто виноват, лисп используется редко. А попытка протащить лисп в XSLT еще более убога.
В колонках играет: Весна на улице К. Юхана - Надежда

LI 5.09.15
Ответить С цитатой В цитатник
fixin   обратиться по имени Re: Ответ в fixin; Убогость языка XSLT Вторник, 03 Апреля 2007 г. 10:53 (ссылка)
Исходное сообщение Midas: Дятел! Во-первых, сортировка есть (< xsl:sort ... >). Во-вторых, это язык не для вычислений, а для организации вывода данных.


Идиот, речь идет о динамической сортировке, почитай топег...
В колонках играет: Eвгений Федоров Feat. Markscheider Kunst - Просто ни о чем

LI 5.09.15
Ответить С цитатой В цитатник
Аноним   обратиться по имени Вторник, 03 Апреля 2007 г. 11:36 (ссылка)
Почему язык XSLT убогий?


Потому что ты вещаешь, не разобравшись в вопросе.
Ответить С цитатой В цитатник
fixin   обратиться по имени Re: Ответ в fixin; Убогость языка XSLT Вторник, 03 Апреля 2007 г. 11:56 (ссылка)
Исходное сообщение snakeye:
Почему язык XSLT убогий?

Потому что ты вещаешь, не разобравшись в вопросе.


Ну дык объясни, в чем я не прав... гыгыгы...
Или генерить код предложить.
Факт налицо - нет оператора динамической сортировки.
И не пизди, что ты знаешь, что он есть. Ни хуя нету.
В колонках играет: Наш человек из Одессы - Яблони в цвету

LI 5.09.15
Ответить С цитатой В цитатник
fixin   обратиться по имени Re: Ответ в fixin; Убогость языка XSLT Вторник, 03 Апреля 2007 г. 11:57 (ссылка)
Исходное сообщение snakeye:
Почему язык XSLT убогий?

Потому что ты вещаешь, не разобравшись в вопросе.


Учитывая что sort - это основной оператор сортировки, такое упущение просто убийственно. Убогие аффтары XSLT! ГЫГЫГЫ
В колонках играет: Наш человек из Одессы - Яблони в цвету

LI 5.09.15
Ответить С цитатой В цитатник
dimzon541   обратиться по имени Вторник, 03 Апреля 2007 г. 12:01 (ссылка)
Исходное сообщение fixin
Учитывая что sort - это основной оператор сортировки, такое упущение просто убийственно. Убогие аффтары XSLT! ГЫГЫГЫ

Учитывая что разум - это основное отличие человека, такое упущение просто убийственно. Убогие родители Fixin-а! ГЫГЫГЫ
Ответить С цитатой В цитатник
fixin   обратиться по имени Re: Ответ в fixin; Убогость языка XSLT Вторник, 03 Апреля 2007 г. 12:16 (ссылка)
Исходное сообщение dimzon541:
Исходное сообщение fixin
Учитывая что sort - это основной оператор сортировки, такое упущение просто убийственно. Убогие аффтары XSLT! ГЫГЫГЫ

Учитывая что разум - это основное отличие человека, такое упущение просто убийственно. Убогие родители Fixin-а! ГЫГЫГЫ


А, еблан, аргументированно ты разговаривать не хочешь? Ну тогда иди на хуй.
В колонках играет: Море спокойствия - Птицы высокого полёта

LI 5.09.15
Ответить С цитатой В цитатник
dimzon541   обратиться по имени Вторник, 03 Апреля 2007 г. 12:56 (ссылка)
Исходное сообщение fixin
аргументированно ты разговаривать не хочешь

Запросто!
Предоставь следующую информацию:

  1. Что именно ты используешь в качестве XSLT-процессора
  2. Схему исходного XML (или на крайний случай пример)
  3. Схему результирующего XML (или на крайний случай пример)
Ответить С цитатой В цитатник
fixin   обратиться по имени Re: Ответ в fixin; Убогость языка XSLT Вторник, 03 Апреля 2007 г. 13:45 (ссылка)
Исходное сообщение dimzon541:
Исходное сообщение fixin
аргументированно ты разговаривать не хочешь

Запросто!
Предоставь следующую информацию:

  1. Что именно ты используешь в качестве XSLT-процессора
  2. Схему исходного XML (или на крайний случай пример)
  3. Схему результирующего XML (или на крайний случай пример)




Еще раз уточняю задачу, потому что спрашивали из других источников:

Есть XML файл с неизвестным заранее составом полей.
Нужно выводить таблицу с полями, описанными в fields в порядке, описанном в orders.
Названия полей, их количество и количество полей сортировки заранее неизвестны.
Данные берутся из Outlook, список всех полей заранее составить нельзя, т.к. могут быть поля пользовательские.

Пример исходного XML:

[SRC]


Иван Иванович
руководители
000000009E5D45D68B62C44E8386C937DE30D92684852B00
40


Елена Прекрасная
девушки
000000009E5D45D68B62C44E8386C937DE30D926A4852B00
40


Колька-ломщик
криминал
000000009E5D45D68B62C44E8386C937DE30D926C4852B00
40


Кузьмич
быт
000000009E5D45D68B62C44E8386C937DE30D926E4852B00
40


Fixin
я
000000009E5D45D68B62C44E8386C937DE30D92604E74200
40


Журнал Компьютерра
пресса
000000009E5D45D68B62C44E8386C937DE30D92624E74200
40





<_0>
name
FileAs

<_1>
categories
Categories



<_0>
categories
Categories
desc

<_1>
name
FileAs
asc




[/SRC]

Код для преобразования XML в HTML:

[SRC]














#CCCCCC













[/SRC]

Преобразование осуществляется скриптом Microsoft Outlook, написанном на VBScript, примерно так:
[SRC]
'XML - исходный XML (DOM)
'IEExplorer - объект Internet Explorer

HTML = XML.transformNode(XSL)
IEExplorer.Document. Write (HTML)[/SRC]

Как видно, в скрипте не используется никаких локальных файлов для сохранения XSLT шаблона или HTML файла.

Простейшая задача и на ней XSLT спотыкается и ломает зубы. Предлагают аж динамически генерить XSLT код.

LI 5.09.15
Ответить С цитатой В цитатник
dimzon541   обратиться по имени Вторник, 03 Апреля 2007 г. 13:50 (ссылка)
Исходное сообщение fixin

Выложи где-нить на http://www.yousendit.com/
Ответить С цитатой В цитатник
fixin   обратиться по имени Re: Ответ в fixin; Убогость языка XSLT Вторник, 03 Апреля 2007 г. 13:56 (ссылка)
Исходное сообщение dimzon541:
Исходное сообщение fixin

Выложи где-нить на http://www.yousendit.com/


Выложено в www.sql.ru/forum/actualthread.aspx?bid=59&tid=406760


или что тебе выложить????

интернет експлорер есть, дерзай!

Создай XSLT-шаблон, чтобы он в IE мог в произвольном порядке отсортировать приведенный образец. Причем состав полей заранее неизвестен.

LI 5.09.15
Ответить С цитатой В цитатник
Аноним   обратиться по имени Вторник, 03 Апреля 2007 г. 14:28 (ссылка)
бухыхыхыхы, сосипан раскукарекался, как всегда, когда его размазали по полу. Я тебе сказал руки проч от XSLT =) И без твоего петушиного мнения он стал одной из самых распространненых технологий =)

не тебе твоими половыми губами про xml технологии хлюпать, тупой адинесник. Вот гавнокат изобретать это твое =)
Ответить С цитатой В цитатник
dimzon541   обратиться по имени Вторник, 03 Апреля 2007 г. 14:32 (ссылка)
Вариант 1 на форуме
Ответить С цитатой В цитатник
Аноним   обратиться по имени Вторник, 03 Апреля 2007 г. 14:37 (ссылка)
Сосипан, ты анальный теоретик =) А на практике ты лузир и жертва насильников. К счастью ты являешься устаревшей технологией. В компаниях, которые производят что-то нормальное таких как ты слава богу уже нет.
Ответить С цитатой В цитатник
fixin   обратиться по имени Re: Ответ в fixin; Убогость языка XSLT Вторник, 03 Апреля 2007 г. 14:41 (ссылка)
Исходное сообщение dimzon541: Вариант 1 на форуме


Процетируй...
Я в ветке писал, что все варианты убоги?
Динамическая генерация кода - убога.
100 сортировок заранее подготовленных - тоже убого. ;-)
Написать свой бабл сорт - тоже убого, повторение штатного механизма.

некривой вариант есть?

LI 5.09.15
Ответить С цитатой В цитатник
dimzon541   обратиться по имени Вторник, 03 Апреля 2007 г. 15:04 (ссылка)
Исходное сообщение fixin
Динамическая генерация кода - убога.

Неправда, динамическая генерация кода это на самом деле очень модная тенденция с современном программировании, особенно для .NET и Java
Ответить С цитатой В цитатник
dimzon541   обратиться по имени Вторник, 03 Апреля 2007 г. 15:11 (ссылка)
Исходное сообщение dimzon541
Вариант 1 на форуме

http://www.sql.ru/forum/actualthread.aspx?bid=59&tid=406760&pg=2#3973591
Ответить С цитатой В цитатник
dimzon541   обратиться по имени Вторник, 03 Апреля 2007 г. 15:49 (ссылка)
Исходное сообщение dimzon541
Исходное сообщение fixin
Динамическая генерация кода - убога.

Неправда, динамическая генерация кода это на самом деле очень модная тенденция с современном программировании, особенно для .NET и Java


Кстати прочитал твой бред на форуме по поводу динамического приведения к динамически определяемому классу, кажется начал понимать что ты хочешь.
Так вот это реализуется через динамический код:
http://www.codeproject.com/cs/library/typebuilderlib.asp
http://codecube.net/item.asp?cc_ItemID=307
http://blogs.msdn.com/haibo_luo/archive/2006/11/07...thodinfo-to-dynamicmethod.aspx
http://www.codeplex.com/Dynamic
Ответить С цитатой В цитатник
dimzon541   обратиться по имени Вторник, 03 Апреля 2007 г. 20:07 (ссылка)
Ответить С цитатой В цитатник
fixin   обратиться по имени Re: Ответ в fixin; Убогость языка XSLT Вторник, 03 Апреля 2007 г. 20:40 (ссылка)
Исходное сообщение dimzon541: Вот ещё одно решение:
http://www.sql.ru/forum/actualthread.aspx?bid=59&tid=406760&pg=3#3975850


Этим кодом ты еще раз доказал убогость XSLT

LI 5.09.15
Ответить С цитатой В цитатник
dimzon541   обратиться по имени Вторник, 03 Апреля 2007 г. 21:27 (ссылка)
Ответить С цитатой В цитатник
fixin   обратиться по имени Re: Ответ в fixin; Убогость языка XSLT Вторник, 03 Апреля 2007 г. 21:33 (ссылка)
Исходное сообщение dimzon541: Вызываю на дуэль
http://www.sql.ru/forum/actualthread.aspx?bid=59&tid=406760&pg=-1#3976001


Ты идиотъ, ответ читай в форуме.

LI 5.09.15
Ответить С цитатой В цитатник
fixin   обратиться по имени Re: Ответ в fixin; Убогость языка XSLT Вторник, 03 Апреля 2007 г. 21:38 (ссылка)
Исходное сообщение dimzon541: Вызываю на дуэль
http://www.sql.ru/forum/actualthread.aspx?bid=59&tid=406760&pg=-1#3976001


Читай там ответ, ты обосрался.

LI 5.09.15
Ответить С цитатой В цитатник
Комментировать К дневнику Страницы: [1] 2 3 [Новые]
 

Добавить комментарий:
Текст комментария: смайлики

Проверка орфографии: (найти ошибки)

Прикрепить картинку:

 Переводить URL в ссылку
 Подписаться на комментарии
 Подписать картинку