Не уверен насчет xml — данные настройки формы переиспользовать где-то еще не выйдет, поэтому xml по большому счету ничего не даст.
А вот если стоит задача минимизировать ручную писанину, то замена ini на yaml даст хороший результат. Тем более, есть враппер для перловой библиотеки Syck в виде php-модуля.
Ну, а написать свой Zend_Config_Yaml дело десяти минут. Или можно взять такую реализацию.
Разве есть разница переиспользовать в будущем или использовать сейчас, я люблю структурированный вид, yaml в этом случае так же подойдет, он даже выиграет у xml и ini
не, html — это только клиентская часть реализации формы.
я имею в виду какой-либо «активный шаблон», одновременно задающий правила представления на клиенте и получения/обработки данных на сервере.
Файл описания формы по-сути я является подобным шаблоном — в формате ini, xml, php-array, yaml, etc. В файле описываются правила представления (декораторы, трансляторы и фильтры) и получение-обработка данных (назначение обработчика через action, валидаторы, etc).
Zend_Form и ini-файлы