Я преобразовал весь сайт в XML/XSL и хотел бы знать все текущие проблемы при выполнении клиентского XSLT.Клиентская сторона XSLT
Вот те, я уже не знаю (из первых рук опыт):
- Междоменные XSL файлы (это вопрос безопасности, а не кросс-браузер)
- отключение-выход-побег (это не работает в FF ... они считают, что проблема безопасности)
Кроме того, как для поддержки браузера это все, что я знаю:
- Opera 9+
- FF 1.0+
- SF 2,0 + (я могу ошибаться на этом)
- Chrome
- IE 6,0 +
Любые другие будут полезны тоже :)
Edit:
что касается 2-го западни есть достойный обходной путь, который позволяет передавать XHTML к вашему XSL. Он работает, фактически преобразуя и убедившись, что ваш XHTML является допустимым XML и помещает его в ваш XML как XML. Затем в XSL вы копируете xml;) и выводите его как XHTML.
Мне тоже очень интересно об этом. Мне очень нравится использовать клиентскую сторону xslt, и у меня никогда не было никаких проблем с этим, но я всегда задавался вопросом, есть ли какие-то недостатки. – Zifre
Слишком хорошо, чтобы быть правдой :). Возможность разгрузить все генерации шаблонов клиенту ... И позволить им кешировать шаблон ... Его полностью гениальный. В 2004 году это был почти кросс-браузер, в 2009 году ... это, из того, что я понимаю. –
Почему бы просто не использовать XHTML в качестве базы, а затем применить преобразования оттуда? Зачем начинать с XML? Также вы будете использовать другие веб-стандарты, такие как CSS или такие вещи, как JavaScript и основные изображения? Каждый дополнительный файл вызовет проблемы с производительностью до тех пор, пока он не будет кэширован на стороне клиента. – JamesEggers