LINUX.ORG.RU

История изменений

Исправление vbr, (текущая версия) :

Нравиться должны девушки, а к технологиям нужно подходить прагматично. В истории было много хороших технологий, канувших в лету. Нет смысла за них цепляться. Тот же XML это лишь бледный отблеск SGML, но кого это волнует. Ты вряд ли будешь писать свою XSLT-реализацию. Если тебя не устраивает та, что в браузере, и те, что доступны в публичных библиотеках, ну - таков мир, нет - значит нет.

Если взять твой пример по той ссылке, всё, что тебе надо, это заменить new XSLTProcessor() на new XSLT3Processor(), реализацию которого ты должен написать сам или найти в интернете, вдруг кто-то уже написал. Требовать от браузера что-либо кроме поддержки JavaScript тут некорректно. Браузер может поддерживать либо то, к чему у JS принципиально нет доступа (новые API), либо то, что на JS будет тормозить, при этом это используется очень многими (к примеру новые видеокодеки). XSLT ни к тому, ни к другому не относится.

Ну а то, что он таки поддерживает какую-то старую версию XSLT, можно считать лишь тяжёлым историческим наследием. Разговоры о том, чтобы эту поддержку выкинуть находятся ещё в 2013 году. Цена этой поддержки в целом вполне осязаемая - полмегабайта у каждого пользователя хрома на планете ради 0.003% страниц.

Исправление vbr, :

Нравиться должны девушки, а к технологиям нужно подходить прагматично. В истории было много хороших технологий, канувших в лету. Нет смысла за них цепляться. Тот же XML это лишь бледный отблеск SGML, но кого это волнует. Ты вряд ли будешь писать свою XSLT-реализацию. Если тебя не устраивает та, что в браузере, и те, что доступны в публичных библиотеках, ну - таков мир, нет - значит нет.

Если взять твой пример по той ссылке, всё, что тебе надо, это заменить new XSLTProcessor() на new XSLT3Processor(), реализацию которого ты должен написать сам или найти в интернете, вдруг кто-то уже написал. Требовать от браузера что-либо кроме поддержки JavaScript тут некорректно. Браузер может поддерживать либо то, к чему у JS принципиально нет доступа (новые API), либо то, что на JS будет тормозить, при этом это используется очень многими (к примеру новые видеокодеки). XSLT ни к тому, ни к другому не относится.

Ну а то, что он таки поддерживает какую-то старую версию XSLT, можно считать лишь тяжёлым историческим наследием. Разговоры о том, чтобы эту поддержку выкинуть находятся ещё в 2013 году.

Исправление vbr, :

Нравиться должны девушки, а к технологиям нужно подходить прагматично. В истории было много хороших технологий, канувших в лету. Нет смысла за них цепляться. Тот же XML это лишь бледный отблеск SGML, но кого это волнует. Ты вряд ли будешь писать свою XSLT-реализацию. Если тебя не устраивает та, что в браузере, и те, что доступны в публичных библиотеках, ну - таков мир, нет - значит нет.

Если взять твой пример по той ссылке, всё, что тебе надо, это заменить new XSLTProcessor() на new XSLT3Processor(), реализацию которого ты должен написать сам или найти в интернете, вдруг кто-то уже написал. Требовать от браузера что-либо кроме поддержки JavaScript тут некорректно. Браузер может поддерживать либо то, к чему у JS принципиально нет доступа (новые API), либо то, что на JS будет тормозить, при этом это используется очень многими (к примеру новые видеокодеки). XSLT ни к тому, ни к другому не относится.

Ну а то, что он таки поддерживает какую-то старую версию XSLT, можно считать лишь тяжёлым историческим наследием. Разговоры о том, чтобы эту поддержку выкинуть находятся ещё в 2013 году.

Исправление vbr, :

Нравиться должны девушки, а к технологиям нужно подходить прагматично. В истории было много хороших технологий, канувших в лету. Нет смысла за них цепляться. Тот же XML это лишь бледный отблеск SGML, но кого это волнует. Ты вряд ли будешь писать свою XSLT-реализацию. Если тебя не устраивает та, что в браузере, и те, что доступны в публичных библиотеках, ну - таков мир, нет - значит нет.

Если взять твой пример по той ссылке, всё, что тебе надо, это заменить new XSLTProcessor() на new XSLT3Processor(), реализацию которого ты должен написать сам или найти в интернете, вдруг кто-то уже написал. Требовать от браузера что-либо кроме поддержки JavaScript тут некорректно. Браузер может поддерживать либо то, к чему у JS принципиально нет доступа (новые API), либо то, что на JS будет тормозить, при этом это используется очень многими (к примеру новые видеокодеки). XSLT ни к тому, ни к другому не относится.

Исправление vbr, :

Нравиться должны девушки, а к технологиям нужно подходить прагматично. В истории было много хороших технологий, канувших в лету. Нет смысла за них цепляться. Тот же XML это лишь бледный отблеск SGML, но кого это волнует. Ты вряд ли будешь писать свою XSLT-реализацию. Если тебя не устраивает та, что в браузере, и те, что доступны в публичных библиотеках, ну - таков мир, нет - значит нет.

Если взять твой пример по той ссылке, всё, что тебе надо, это заменить new XSLTProcessor() на new XSLT3Processor(), реализацию которого ты должен написать сам или найти в интернете, вдруг кто-то уже написал. Требовать от браузера что-либо кроме поддержки JavaScript тут некорректно.

Исправление vbr, :

Нравиться должны девушки, а к технологиям нужно подходить прагматично. В истории было много хороших технологий, канувших в лету. Нет смысла за них цепляться. Тот же XML это лишь бледный отблеск SGML, но кого это волнует. Ты вряд ли будешь писать свою XSLT-реализацию. Если тебя не устраивает та, что в браузере, и те, что доступны в публичных библиотеках, ну - таков мир, нет - значит нет.

Если взять твой пример по той ссылке, всё, что тебе надо, это заменить new XSLTProcessor() на new XSLT3Processor() (реализацию которого ты должен написать сам).

Исходная версия vbr, :

Нравиться должны девушки, а к технологиям нужно подходить прагматично. В истории было много хороших технологий, канувших в лету. Нет смысла за них цепляться. Тот же XML это лишь бледный отблеск SGML, но кого это волнует. Ты вряд ли будешь писать свою XSLT-реализацию. Если тебя не устраивает та, что в браузере, и те, что доступны в публичных библиотеках, ну - таков мир, нет - значит нет.