Тогда ответ следующий : EA не полностью удовлетворяет всем Вашим желаниям.
Формат передачи данных - это Описание структуры XML-документа?
Исторически первым таким описанием был DTD (Document Type Definition). Однако как сказано в той же Википедии, в настоящее время вместо DTD рекомендовано другое описание - XML Schema. Но есть и еще один вариант описания XML - это RELAX NG.