EasyML defines a data-oriented XML format meant for serialization. Each per-language implementation contains the needed serialization components for the DTD basic types. In addition, each implementation can also extend the DTD with language-specific types. Non-DTD types could be even sent between different languages if they are defined for both sides.
NOTE: the basic library supports ONLY the DTD types. For full language-specific support one must also include the corresponding EXTension library. See files / documentation.
EXAMPLE: EasyML for Java: basic DTD functionality is offered by "easyml-X.X.jar". For full Java-specific support one must use the basic jar together with the "easyml-ext-X.X.jar" extension jar.
good job easyml-lib
Works and fast.