用于Mac的gSOAP工具包是一整套可移植的C和C ++软件,用于开发具有强大的类型安全XML数据绑定的XML Web服务。易于使用的XML自动序列化功能使您可以直接将XML数据集成到C和C ++(与C ++ 11兼容)应用程序中。它包括WSDL / XSD模式绑定和自动编码工具,存根/骨架编译器,Web服务器(具有SSL),具有模式验证的集成XML处理,快速的MIME / MTOM流,SOAP和REST(与.NET WCF兼容),WS- *协议(WS-Security,WS-Policy,WS-ReliableMessaging等),XML-RPC和JSON序列化。
主要功能包括:
- 用于C和C ++(和C ++ 11)的XML数据绑定工具。
- XML模式到C / C ++类型的绑定意味着XML和C / C ++数据始终是类型安全的。
- C / C ++数据的XML流式自动序列化(可选使用DOM)。
- XML-RPC从/到JSON从/到C / C ++转换(也在流模式下)。
- 无需更改C / C ++类型进行序列化(将类型声明为“ volatile”)。
- 符合WSDL 1.1 / 2.0,XSD 1.0 / 1.1 SOAP 1.1 / 1.2的要求。
- 适用于XML,JSON等的REST HTTP(S)1.0 / 1.1操作(GET,PUT,POST等)。
- 通过套接字,文件FD和C ++流发送和接收XML。
- 符合WS-I基本概要1.0a,1.1和1.2。
- 用于数据绑定的W3C模式模式,全面覆盖测试模式。
- RSS 0.91、0.92、2.0 XML支持。
- MIME和MTOM附件支持(也在流模式下)。
- WS-Security XML认证,签名,加密(也在流模式下)。
- 符合WS-Policy 1.2、1.5和WS-SecurityPolicy 1.2。
- 符合WS-Addressing 2003 / 03、2004 / 03、2005 / 03。
- 符合WS-ReliableMessaging 1.0和1.1。
- 代理和代理身份验证支持。
- CGI和FastCGI支持。
适用于Mac的gSOAP Toolkit非常易于访问,并利用跨平台开发。它可用于开发C / C ++服务器和客户端Web服务应用程序。该套件可简化XML的整体使用。