Поддержка XSLT-преобразования на стороне клиента (браузер) - PullRequest
3 голосов
/ 24 июля 2011

Это был 2000 год, и XML был самой горячей вещью со времен лавы.Великий план состоял в том, что сервер генерирует вывод XML, а браузер XSLT преобразует его в различный контент HTML в зависимости от контекста.Я думаю, что даже IE6 поддерживает XSLT-преобразования на стороне клиента.

Теперь мой вопрос: что произошло с этой идеей и почему она провалилась?Поисковая индексация?Что-то еще?

Так как CSS никогда не выполнялся, он обещает, что вы сможете использовать его для создания разной компоновки для разных сред [1], возможно ли применить эту идею XSLT для создания разных представлений веб / мобильных страниц длятот же контент?Это, естественно, потребует от мобильных браузеров поддержки преобразований на стороне клиента XSLT, и я не уверен, что здесь происходит.

XML (необработанная полезная нагрузка HTTP) -> преобразование XSLT (на стороне клиента, JS) -> a)веб-страница б) мобильная страница

[1] http://developer.yahoo.com/yui/theater/video.php?v=crockonjs-4

1 Ответ

2 голосов
/ 24 июля 2011

Вам может быть интересно поиграть с альфа-версией Saxon-CE (клиентская версия), которая обеспечивает поддержку XSLT 2.0 в любом браузере, поддерживающем Javascript.Мы приветствуем любые отзывы о продукте.

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

Посетите сайт www.saxonica.com, чтобы опробовать его.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...