You have seen how HydraExpress can make working with XML easy. HydraExpress can take an XML Schema, generate C++ constructs for marshaling and unmarshaling XML document instances into a C++ object-oriented instance hierarchy. The type-safe API allows you to focus on the high-level concepts defined by the XML Schema instead of laboring over the low-level parsing and formatting details of the XML syntax. HydraExpress not only provides a fast and easy way to parse XML instance documents, but also allows you to quickly create an XML document from C++.