Просто две вещи, на самом деле:
Если вы помните совет Джоэла и будете получать отзывы о том, что вы делаете , и будете действовать в соответствии с ним , то есть повторяться, вы не ошибетесь слишком далеко. И я бы повторил рекомендацию для Стива Круга «Не заставляй меня думать» - это, пожалуй, лучшая книга, связанная с работой, которую я когда-либо читал, без исключения, и она так же применима к настольному программному обеспечению, как и к веб-сайтам. 117]
Надеюсь, это поможет.
В ближайшее время? Нет.
PHP5 полагается исключительно на LibXSLT для обработки XSLT (Sablotron отсутствует), и нет никаких планов по поддержке XSLT 2.0 в этой библиотеке.
Это не совсем так.
Если вы используете PHP на платформе Windows, то есть относительно легко настроить расширение для процессора AltovaXML XSLT 2.0 ... http://sourceforge.net/projects/xslt2processor/
Если вы используете PHP в Linux, вам нужно будет установить мост PHP / Java. Это включает запуск сервлета Java, содержащегося как Apache / Tomcat, и довольно сложен. Также для работы необходим относительно сложный гибридный код java / php. Если интересно, могу опубликовать подробности.