XSLT 1.0, 2.0 (предпочтительнее)
хорошее знание XSL и XPath 2.0
быстое написание
качественный код
защита от некореектных данных (в том числе и использованих схем)
функционализация шаблонов
красивый и доступный код
JS
кроссбраузерный код
умение обращаться с XML
чистый AJAX