|
Ratchet
Product: |
Ratchet
An XML data binding utility. |
Category: |
Development Tools |
Details: |
An XML Schema to C++ generator, Ratchet generates C++ objects that provide a Perfect Parser. Ratchet C++ objects map perfectly to XML documents that match the schema used for input. This allows high-performance parsing and handling of XML documents in native C++.
Ratchet is an XML data binding utility. Ratchet currently generates C++ constructs that make up an ideal type-safe parser representing XML Schema language definitions. The generated classes do not depend on a third-party parser. Ratchet is faster and easier to use than a third-party generic XML parsing API such as DOM or SAX providing automated marshaling of XML from a C++ object instance.
Ratchet provides a high-level abstraction for handling the details of XML documents with C++. For known document types, Ratchet is designed to be a better performing alternative to a general-purpose parser. Ratchet is easy to use and provides developers who have object-oriented expertise with a high-level API for working with XML. Ratchet is similar to Java's JAXB project. |
More Information: |
http://www.roguewave.com/developer/tac/ratchet/ |
Developer: |
Rogue Wave Software, Inc. |
Environment: |
C++ |
Purchase Info: |
Technology Preview |
|
|