mardi 14 février 2017

#XML

Cherrytree
Kluug.net/oxml
gSOAP Toolkit /Sourceforge

Development toolkit for Web Services and XML data bindings for C & C++
Web services development tools, interoperates with .NET WCF, J2EE, Apache Axis, etc.
Fast, compact, and portable (runs on small & embedded devices)
XML data binding tools for C and C++ (and C++11)
XML schema to C/C++ type binding means XML and C/C++ data is always type safe
XML serialization of C/C++ data (true serialization, including data graphs!)
QT types serialization in XML (QT primitive types and containers)
WSDL 1.1/2.0, XSD 1.0/1.1 SOAP 1.1/1.2 compliant
WADL (REST XML apps) for C and C++
WS-Security XML authentication, signatures, encryption (also in streaming mode)
WS-Trust with SAML 1.0/2.0 tokens
WS-Policy 1.2, 1.5 and WS-SecurityPolicy 1.2 compliant
WS-Addressing 2003/03, 2004/03, 2005/03 compliant
WS-ReliableMessaging 1.0 and 1.1 compliant
WS-Discovery 1.0/1.1
jsoncpp tool: generates C or C++ for JSON & JSONPath queries
domcpp tool: generates C or C++ DOM code for XML & XPath queries
REST JSON and JSON RPC for C and C++
JSON conversion to/from XML-RPC for C and C++
REST HTTP(S) 1.0/1.1 operations (GET,PUT,POST etc) for XML, JSON, etc
Flexible IO: send and receive XML over sockets, file FD, and C++ streams
WS-I Basic Profile 1.0a, 1.1, and 1.2 compliant
W3C schema patterns for data binding full test pattern coverage
MIME and MTOM attachment support (also in streaming mode)
UDDI v2 API
NTLM authentication
HTTP basic and digest authentication
SSL/TLS with SSL session caching (OpenSSL, GNUTLS, SystemSSL)
Proxy and proxy authentication support
Compression (HTTP compression and zlib)
IPv4 and IPv6, including direct TCP and UDP data transfer
SOAP-over-UDP
RSS 0.91, 0.92, 2.0 XML support
Apache 1.x and 2.0 modules
IIS (ISAPI) and WinInet modules
CGI and FastCGI support
Stand-alone Web server included (multithreaded, SSL, compression)
Integrated memory management with deallocation and leak detection
Plug-ins for additional capabilities
Internationalization/localization support (UTF8, UCS4, MB encodings, etc)
WSDL/XSD conversion to C or C++ and vice versa
Auto-test server code generation for (dummy) server testing
Automatic XML document and message generation from WSDL and XSD
C/C++ (cyclic) object graph auto-serialization (with id-ref)
STL container auto-serialization and custom C++ container auto-serialization
Over 40 example client and server applications included
Licenses: GPLv2, gSOAP public license (for engine and plugins), commercial non-GPL license available upon request (software is 100% in-house developed, no third-party GPL contributions included)


Autres :

JSON-Splora

Aucun commentaire:

Enregistrer un commentaire

Archives du blog