Как стать автором
Обновить
3
0
Евгений @lRandoml

Пользователь

Отправить сообщение
Всё же альтернатива из названия поста приятней =)
Да, тут соглашусь, такой подход и вправду может замедлить работу сайта. В ближайшее время внесу в статью альтернативный вариант.
Да, в этом варианте всегда загружается главный шаблон, который в свою очередь инктудит остальные. Снижения производительности от этого я не заметил, так что большого минуса я в этом не вижу. Кроме того, в этом случае шаблоны почти не связаны с остальной частью проекта. По сути они связаны только со структурой входного XML'я.
По поводу громоздкости XSLT: можно посмотреть на пример, где получается действительно излишне громоздкий код?
Мне этот шаблонизатор нравится за счёт того, что он не привязан к конкретной платформе, в отличие от многих других. Его с тем же успехом можно использовать при web-разработке например на php или на другом языке.
Да, возможно есть смысл переводить данные модели в XML уже в XmlResult. Но за счёт чего views должны стать взаимозаменяемыми?
Материал посмотрел, подход интересный, но разве реализация класса XPathNavigator проще описания XML-сериализуемого класса?
2

Информация

В рейтинге
Не участвует
Дата рождения
Зарегистрирован
Активность