Example XML data binding in C++

This example shows the use of wsdl2h to bind an XML schema to C++. The C++
application reads and writes an XML file into and from a C++ address book data
structure. The C++ data structure is an STL vector of address objects. The data
structure mapping is performed by wsdl2h

See samples/databinding/html/index.html for documentation in HTML format.

Project Source Files
--------------------
address.xsd		Address book
address.cpp		Address book app (reads/writes address.xml file)
addresstypemap.dat	Schema namespace prefix name preference for wsdl2h

Generated Files
---------------
address.h		gSOAP-specific data binding definitions from address.xsd
addressStub.h		C++ data binding definitions
addressH.h		Serializers
addressC.cpp		Serializers
address.xml		Address book data generated by address app

Commands
--------
wsdl2h -g -t addresstypemap.dat address.xsd
soapcpp2 -CS -I../../import -p address address.h
g++ -I../.. address.cpp addressC.cpp -o address -lgsoap++
# or w/o libgsoap++: g++ -I../.. address.cpp addressC.cpp -o address ../../stdsoap2.cpp

Doxygen Documentation
---------------------
Use Doxyfile for Doxygen

Usage
-----
./address
