这个工具包提供了一个全面和透明的XML数据绑定解决方案,Autocoding节省大量开发时间来执行SOAP/XML Web服务中的C/C++。此外,使用XML数据绑定大大简化了XML自动映射。应用开发人员不再需要调整应用程序逻辑的具体库和XML为中心的数据,如 交涉DOM。
我们可以使用gSOAP提供的工具直接根据wsdl文档,生成所需要的数据类型,并将底层实现完全封装,我们只需要简单的操作代理类,就可以很轻松的实现调用。
Gsoap优点:
夸平台。支持linux386(MAC OS X universal binaries),macosx(Linux i386 compatible),win32(Windows 386 compatible)等。稳定性:该软件已经成熟。自2001年以来经过几年的发展和试验。许多工业项目和产品都在使用该软件。
开源:可选择自由和商业许可。
C和C++的支持:支持纯粹的ANSI C和混合的C/C++应用开发。
行业标准协议: SOAP 1.1/1.2 WSDL 1.1,v2和UDDI 。
文档说明:
在目录gsoap-2.8\gsoap\win32下,存在2个exe 文件:
soapcpp2.exe 该工具转换WSDL和XSD文件到带有注释的C/C++定义文件。
Wsdl2h.exe 该工具从带有注释的C/C/++定义文件生成RPC代码和XML序列化
在目录gsoap-2.8\gsoap\doc下帮助文裆。