
Codalogic's LMX
™ XML C++ Databinder code generator can help you
reduce bugs and
write code faster, enabling you to
ship earlier and
improve your ROI.
Codalogic LMX™ is an XML data binding application that generates C++ classes that read and
write application-specific XML.
The generated C++ classes de-serialize XML into instances of the generated C++ classes and
serializes the data in instances of the generated C++ classes into XML.
Codalogic LMX™ generates the C++ code from a
W3C XML Schema
which describes the valid format of the XML messages.
You write code that interfaces to the generated C++ classes. Your code needs no further knowledge of XML to
access the data.
For example, you go from XML instances like:
<TeamName>Skywalkers</TeamName>
to C++ code like:
std::cout << myObject.getTeamName() << "\n";
This significantly reduces the amount of programming effort you need to use XML and also removes a large
number of potential coding errors.
(If you are new to XML Schema, our
Simple XML Schema Overview will get
you started in no time.)
Find out more in the LMX Quick Intro.
Comparison Web Sites
Reluctantly we must inform you that we believe one of our competitors is running an XML
data binding tool comparison web site that rates their product highly and others less so. If you
would like information on why we believe this please
.
As a result, rather than relying on external review sites, we recommend that you take a look at our
testimonials and make your own evaluation of LMX by
taking advantage of our 30 day free trial.
Testimonials

World leading companies that rely on LMX's
XML C++ data binding capabilities include:
Boeing,
Lockheed Martin,
General Dynamics,
Northrop Grumman,
QinetiQ,
Hewlett Packard,
Alcatel,
Avaya,
Samsung,
Freescale Semiconductor,
Seagate,
TANDBERG,
Thomson,
Schlumberger,
ABB Power Technologies,
Union Pacific Railroad,
... and more
Of particular satisfaction to us is that we have a high percentage of repeat customers.
Here are some of the testimonials our customers have submitted about LMX C++ XML data binding:
"I really like LMX. I can finish my tasks faster and it makes things
much easier, especially with such a complete documentation." - Haryono Dianto, Barco Inc.
"[LMX] is much more faster and easier in use than our previous solution" - Stanisław Wierchoła, Gadu-Gadu
"LMX is a really good product; fits right in with what we need to do." - Jeff Hay, HYTEC Inc - (Using Multiple Architectures)
"Thanks for your exceptional service, as always!" - Dave Webb, TENET Technology
"LMX is working like a charm" - 3DCONNEXION - (Using Apple/Mac)
"Our experience has been very positive (especially when compared to using the [ed. other product] code generation)." -
ASPECTUSVI
"Your documentation is much clearer than other products I looked at." - British Telecom
"The supporting code compiled on Itanium without problems" - CeBeNetwork GmbH - (Running on HP-UX)
"LMX comes with very complete documentation." - Ronald Bourret's XML Data Binding Resources
"Its a pretty handy tool, and exceptionally small in size!!!" - SPAN Systems - (Using ARM/X-Scale Architecture)
"Thanks for the rapid response, as usual." - University of Teesside School of Health & Social Care
To explore further you can:
Note that you can also access these pages using the convenience URLs
http://www.xml2cpp.com and
http://www.xmldatabinding.net.