XML是一种公认的数据格式将结构化信息,就像许多其他结构化数据格式设计。gSOAP可以将用户定义的本地化的C或C++数据类型转变为符合XML语法的数据结构,这样,只用一组简单的API就将用户从SOAP细节实现工作中解脱了出来,可以专注与应用程序逻辑的实现工作了。胜负彩
gSOAP基本功能介绍
XML数据绑定工具(基于编译器)的C/c++和C++11)
新!!jsoncpp工具来生成JSON&JSONPathC/c++
新!!domcpp工具来生成C/c++DOM代码对XML和XPath
XML模式C/c++类型绑定意味着XML和C/c++数据始终是类型安全的
XML流auto-serializationC/c++的数据(可选使用DOM)
JSONRPC/休息和JSONPathC/c++
JSON转换从xml-rpc/C/c++
不需要改变C/c++类型序列化(声明类型为“不稳定”)
SOAPWSDL1.1/2.0,XSD1.0/1.1的1.1/1.2
其他HTTP(S)1.0/1.1操作(GET、PUT、POST等)对XML、JSON、等等
发送和接收XML在套接字、文件FD和c++流
ws-i基本概要1.0、1.0和1.2兼容
W3Cschema数据绑定模式覆盖完整的测试模式
XML支持RSS0.91,0.91,0.92
MIME和MTOM附件支持(也在流模式)
ws-securityXML验证、签名、加密(也在流模式)
ws-policy1.2、1.5和ws-securitypolicy1.2兼容
ws-addressing2003/03,2004/03,2004/03兼容
ws-reliablemessaging1.0和1.1兼容
WS-Discovery1.0/1.1
UDDIv2API
NTLM身份验证
HTTP基本和摘要式身份验证
SSL/TLSSSL会话缓存(OpenSSL、GNUTLSSystemSSL)
代理和代理身份验证支持
压缩(HTTP压缩和zlib)
IPv4和IPv6,包括直接TCP和UDP数据传输
SOAP-over-UDP
Apache1.2.0x和模块
IIS(ISAPI)和经由WinInet模块
CGI和FastCGI支持
独立的Web服务器包括(多线程、SSL、压缩)
集成内存管理和回收泄漏检测
插件的额外功能
国际化和本地化支持(useUTF8,UCS4MB编码等)
WSDL/XSD转换为C或c++,反之亦然
移植到小型设备(例如畏缩,棕榈,塞班,VxWorks,Android、iPhone)
汽车测试服务器(虚拟)服务器测试的代码生成
自动根据WSDL和XSD生成XML文档和消息
C/c++(循环)对象图auto-serialization(SOAPid-href编码)
STL容器auto-serializationauto-serialization和自定义c++容器
40岁以上的例子包括客户端和服务器应用程序
许可:GPLv2gSOAP公共许可证(引擎和插件),商业non-GPL可用许可证要求(内部开发的软件是100%,不包括第三方GPL的贡献)
gSOAP教程
安装软件后,你会得到几个开发工具和库:

wsdl2h工具对gSOAPWSDL和XSD文件的头文件数据绑定接口。
soapcpp2工具需要的头文件和生成数据绑定接口数据绑定实现与XML序列化器实现Web服务和XML数据绑定。生成的代码是平台独立的和便携式。
运行时引擎处理HTTP和XML传输任何IO设备和套接字并负责内存分配。每中声明的平台和运行时配置stdsoap2.h和实现stdsoap2.c(C)和stdsoap2.cpp(c++)。此外,gSOAP安装libgsoap,libgsoapssl,libgsoap++,libgsoapssl++库,请参阅下面的进一步。
XMLDOMAPI和DOM解析器实现在dom.c(C)和dom.cpp(c++)。XMLDOM使用ws-security插件和存储xsd:anyType和xsd:任何XML数据。gSOAPDOMAPI提供了一个混合DOM+数据绑定的方法允许你嵌入可序列化的C/c++DOM节点图中的数据类型。看到XMLDOM和XPath。
新domcpp工具生成C或c++源代码解析,搜索,操作和使用DOMAPI编写原始XML和DOM解析器。该工具需要一个XML文件或XPath查询。domcpp工具是XMLDOM示例的一部分gsoap/样本/dom在下载包中。看到XMLDOM和XPath。
xml-rpc和JSON位于库和示例gsoap/样本/xml-rpc-json在下载包中。看到xml-rpc和JSON/JSONPath。
新jsoncpp工具生成C或c++源代码解析,操作和编写JSON数据。该工具需要一个JSON文件或JSONPath查询。看到xml-rpc和JSON/JSONPath。
许多其他的示范例子是位于gsoap/样品下载包中你开始。

wsdl2h工具正是其名:它将WSDL文件转换为。h与数据绑定接口声明头文件的服务和他们的C/c++数据。wsdl2h工具是一个gSOAP应用程序本身,并使用数据绑定代码生成的WSDL规范的模式和W3CXMLschema-of-schemas。
soapcpp2工具作为一个C/c++预处理器上运行。h头文件与数据绑定接口生成源代码“胶水”实现服务和XML数据绑定XML序列化器为你的项目。
还可以使用soapcpp2没有wsdl2h通过声明服务和XML数据绑定类型直接在熟悉C/c++语法。在这个场景中,soapcpp2工具还生成描述服务的WSDL和XSD文件和数据绑定。
gSOAP运行时引擎也安装一个库编译stdsoap2.c+dom.c和stdsoap2.cpp+dom.cpp你可以链接到你的项目代码:
gsoap/libgsoap.aC运行时引擎(平原和紧凑,没有HTTPS)
gsoap/libgsoapssl.aC运行时引擎在DOM支持下,饼干,zlib和SSL
gsoap/libgsoap++。c++运行时引擎(平原和紧凑,没有HTTPS)
gsoap/libgsoapssl++。c++运行时引擎在DOM支持下,饼干,zlib和SSL
扩展的SSL版本库建议在您的项目中使用,因为HTTPS和HTTP压缩被广泛使用(但饼干往往忽略)。如果您想要使用的源代码运行时引擎和DOM解析器而不是扩展SSL版本的库,然后用编译器标志必须编译所有的来源-DWITH_DOM,-DWITH_GZIP,-DWITH_OPENSSL,-DWITH_COOKIES和(可选)-DWITH_IPV6IPv6支持。
nba手机投注 pp电子图 万博存款错误 中福网彩票预测 众博竞技集团展开

特勤队搞怪QQ表情工具-特勤队搞怪QQ表情包中文官方版
张家辉出来喝奶茶吗表情包动图下载-张家辉出来喝奶茶吗表情包2020无水印gif版
懒人口袋app下载-懒人口袋1.0.4 安卓版
手机本地弹幕下载-微弹幕Liteapp10.1最新修改版
沙城争霸私服版下载-沙城争霸私服版免费版7.0.17 安卓sf版
M云学习app下载-M云学习1.6.1最新版
俄罗斯沙块下载-俄罗斯沙块游戏(Sandtrix)1.8.2 最新版
与子同袍app下载最新版-与子同袍app5.9.3 中文最新版
zkteco中控SDK脱机通讯开发包6.2.5.51 最新版
Getting Over It史上最难的抡大锤下载-史上最难的抡大锤游戏单机免费版
聚球迷移动版下载安装-聚球迷移动版app3.10.524 最新版
netbalancer中文版-netbalancer破解版9.9.2.1160 汉化免费版
启新ERP企业管理系统v3.0.0.1 官方版
精灵战纪vip版下载-精灵战纪单机游戏1.0.0送首充
cs进行武器测验最新版下载-CS:GO Weapon Quiz(cs进行武器测验游戏)7.6.3汉化版
文明大亨手游下载-文明大亨(Civilization Tycoon)2.0 安卓版
拯救猫咪(Cats Us)1.0 安卓版
期末复习总动员ppt-期末复习总动员主题班会ppt课件免费下载【共32页】
幻神之战1.1正式版地图下载-幻神之战1.1 正式版【附攻略+隐藏英雄密码】
西海岸水务app-青岛西海岸水务缴费app1.1.2 官网最新版