AmdY, это вы не эволюционируете..
xml - это расширяемый язык разметки!!! Со строгим синтаксисом, удобен для визуального восприятия вложенности элементов, так же прост как html, но без конкретных тегов, имеет неймспесе(я использую для ветвления). Применяется в банковской сфере, структуризации приложений на андроид и тд. Это раз.
Чем он лучше банальных шаблонизаторов я в видео объяснял. Тем что в php встроен модуль для работы с xml, не нужно тратить время на парсинг текста как это делают шаблонизаторы. Я открываю структуру и у меня мгновенный доступ к описаниям элементов страницы, остаётся только обработка. Никаких переменных с данными, всё генерируется на лету. Это два.
И в третьих нет никаких придуманных команд шаблонизатора, есть только указание узла с методом для получения данных и макета разметки с стилями как эти данные будут выведены. Всё.
ЗЫ. Хоть иногда задумывайтесь и анализируйте информацию...