CompleXml - объектно ориентированный php фреймворк, основная задача упростить работу программистов с xml технологиями, писался с расчетом на легкость работы и легкость понимания.
Сейчас для меня этот проект что-то вроде лаборатории кода, пробую реализовать самые различные идеи, например сейчас исследую браузерное преобразование шаблонов.
В первую очередь
CompleXml рассчитывался для разработки web приложений, во вторую command line приложений. В связи с этим ориентация на популярный шаблон проектирования MVC. И тут, при реализации MVC, на помощь приходит XML - практически все что касается отображения делается при помощи XML технологий:
- Данные из модели преобразовываются при помощи XMLWriter .
- При помощи XInclude, кешируются отдельные ветки данных в XML.
- Преобразование XML происходит при помощи XSLT.
Домашняя страница:
www.complexml.org