На самом деле, возможно, этот парень написал, как использовать классы XMLDecoder и XMLEncoder в гибкой среде для разбора / записи xml на основе схемы:
http://blog.misprintt.net/?p=181
http://blog.misprintt.net/?p=192
Пример приложения, демонстрирующего как синтаксический анализ, так и запись:
http://misprintt.net/examples/xmlSchema/
Однако следует отметить, что в этих классах есть несколько ошибок, которые могут вызывать или не создавать проблемы для вашего конкретного приложения. Один из них, если я правильно помню, напрямую связан с необязательными параметрами со значениями по умолчанию в схеме. В некоторых (или, возможно, во всех) случаях значение по умолчанию никогда не устанавливалось. Однако эти ошибки, как правило, очень легко исправить, когда вы выяснили, где в классах Encoder / Decoder проблемы (потому что это почти всегда те два класса). Может быть сложно обнаружить ошибку из-за высокой рекурсивной природы этих классов, но для небольших схем (и впоследствии файлов XML) это не очень сложно.
Вам все еще нужно создать типы ActionScript для соответствующего типа схемы. Это можно сделать несколько автоматически, если XMLDecoder выплеснет свой результат в анонимный объект, а затем сериализует этот объект непосредственно в формат JSON или формат класса AS. Однако, если все атрибуты и элементы не существуют в вашем xml, вы пропустите некоторые свойства. Есть еще этот проект, который мне еще предстоит оценить:
http://www.graniteds.org/confluence/display/DOC/2.+Gas3+Code+Generator
Он предположительно конвертирует Java bean-компоненты в AS3, и в наши дни конвертеры схемы в Java-бин стоят десятку.
Надеюсь, это поможет!