Introducing LDX+ 2.0
Additionally we can provide you with services related to software architecture and design in general (OO/CBD/SOA/Messaging) and can help you tailor your application depending on your business rules and environment.
To learn more about our framework make sure to read "A framework for parsing huge XML files with complex schemata".Why Yet Another XML Binding tool?
We know by experience that parsing very large XML documents is complex. Although since the introduction of StAX it has become possible to use JaXB to map XML chunks, this approach makes us mix high-level and low-level programming and requires serious design effort in order to make our design modular and extensible. More importantly it forces us to manually code major parts of our XML handling, defeating the purpose of using a code generator, thus compromising maintainability and dependability.
LDX+ 2.0 fundamentally solves this problem, since it was designed with this requirement (very large XML documents) in mind. It offers the unique combination of advanced Java mapping on the one hand, and parsing extremely large XML documents on the other.
LDX+ XML Code Generator and Framework for Java
This brand new version includes an innovative code generator for Java, bringing the following features:
- Sophisticated code generator, generating code directly based on your XML Schema
- Support for XML Schemata containing anonomous type definitions, empty complex types and more
- Support for advanced XML Schema constructs such as: recursion, choices, groups, substitution groups
- Code generator uses an optional XML configuration allowing you to generate code according to your company's standards
-
Model (XML Schema) and code are perfectly in sync.
With our MDE model driven approach implementing changes in your interfaces or implementing custom cases is easier than ever.
You simplygenerate your code guaranteeing consistency between model and code
- Common foundation framework for all XML Reader components, increasing maintainability, dependability and cost effectiveness.
- Extensible architecture, fully separating processing from reading
- Easy to use and highly flexible and
configurable.
Your application's behaviour is runtime configurable, you can specify what elements you want to process and whether to make them transient (short-lived).
- 100% Java (version 1.5 or above), full source code
- Simple Java beans interface, no exotic requirements, just Java 1.5 or later (POJO)