Я преобразовал весь сайт в XML/XSL, и мне хотелось бы знать все текущие проблемы при выполнении XSLT на стороне клиента.
Вот те, которые я уже знаю (из первых рук):
- Кросс-доменные XSL файлы (это проблема безопасности, а не перекрестный браузер).
- disable-output-escaping (это не работает в FF... они считают это проблемой безопасности)
Также, как и для поддержки браузера, это все, что я знаю о:
- Opera 9 +
- FF 1.0 +
- SF 2.0 + (возможно, я ошибаюсь)
- Chrome
- IE 6.0 +
Любые другие были бы полезны:)
Edit:
Что касается 2-го ловушка, есть достойное обходное решение, которое позволяет передавать xhtml на ваш xsl. Он работает, фактически преобразуя и убедившись, что ваш XHTML является допустимым XML и помещает его в ваш XML как XML. Затем в XSL вы копируете xml;) и выводите его как XHTML.