Это действительно зависит от того, что является стандартным в вашем конкретном приложении и / или инфраструктуре. Лично я бы избегал делать что-то подобное, потому что большинство проверок довольно специфичны для поставленной задачи, и помещать что-то подобное в XML-файл - это действительно неправильное использование формата.
Сама автоматическая проверка полей, конечно, очень полезна и является одной из отличных особенностей в таких средах, как Django.