Вы смотрели на SchemaLaoder ...? Не совсем то, что вы ищете ... Но отличное начало.
Сначала - вы должны проверить эту запись в блоге и эту запись в блоге, которая проведет вас через Доминик Де Лоренцо опыт использования функциональности в Flex SDK, который предоставляет автоматическое сопоставление пользовательских классов ActionScript с определениями элементов в XML-схеме (XSD).
Шаги для перехода сюда (из блога Доминика):
0) Создайте экземпляр SchemaLoader и асинхронно загрузите схему XML с заданного URL-адреса.
1) После загрузки схемы добавьте ее в SchemaManager и зарегистрируйте все классы ActionScript в соответствующем типе схемы.
---- На этом этапе вы можете выполнить несколько операций на основе схемы
2) Загрузить файл XML на основе этой схемы
3) После загрузки XML декодируйте содержимое с помощью XMLDecoder. Любые классы, зарегистрированные в schemaTypeRegistry, будут использоваться при декодировании xml
4) Кодирование пользовательского класса ActionScript обратно в XML с использованием XMLEncoder. XMLEncoder.encode () поддерживает различные способы определения соответствующего элемента в схеме (элемент верхнего уровня, определенный тип или даже пользовательское определение XSD), который будет использоваться для кодирования объекта Actionscript.
В записи блога есть ссылки на примеры кода и т. Д. *
Надеюсь, это поможет.