wsdlpull is a C++ web services client library. It includes a WSDL Parser, a XML Schema parser and validator and an XML Parser and serializer. It has an API and command line tool for dynamic WSDL inspection and invocation. The command line tool is a generic web service client using which you can invoke most web services from command line without writing any code.
The library covers the following areas,
WSDL (Web Services Description Language) XSD Schema
Please report any bugs to https://sourceforge.net/tracker/?group_id=96736&atid=615728