Rogue Wave banner
Previous fileTop of DocumentContentsIndex pageNext file
HydraExpress XML Binding Development Guide

2.1 Overview

This chapter presents the concepts necessary for understanding the XML binding capabilities of HydraExpress and using them effectively.

HydraExpress's XML binding feature set consists of a code generator and a data binding framework. The code generator is a command-line application that reads an XML Schema document and generates C++ constructs that represent the supplied schema. Each complex type definition in the schema corresponds to a C++ class. HydraExpress creates HTML reference documentation for the generated classes and creates a sample application.

The data binding framework includes utility classes for reading and writing XML, and a set of classes that correspond to primitive types defined by the XML Schema specification.

Section 2.2 introduces the concept of XML data binding. Section 2.3 describes the XML Schema language and shows how HydraExpress uses the schema language to create a binding. Section 2.4 describes validation and the support HydraExpress offers for validating XML documents.

2.1.1 Using XML Binding Classes in a Web Service

If you are using HydraExpress to create Web services or to build and deploy an entire business process, the code generation that creates the XML binding of your Schema-described data occurs seamlessly behind the scenes.



Previous fileTop of DocumentContentsNo linkNext file

Copyright © Rogue Wave Software, Inc. All Rights Reserved.

The Rogue Wave name and logo are registered trademarks of Rogue Wave Software, and HydraExpress is a trademark of Rogue Wave Software. All other trademarks are the property of their respective owners.
Provide feedback to Rogue Wave about its documentation.