Home

Qt SOAP component

Overview of the SOAP support in the QtSoap classes

QtSoapMessage provides an interface for creating, inspecting and modifying SOAP messages. It has convenience functions for generating method requests and inspecting method response messages, and also functions that provide easy access to SOAP Fault messages.

The QtSoapType class allows you to inspect SOAP messages with no knowledge of XML or DOM. Header and body items are all derived from QtSoapType, and through easy accessors and iterators, this class and its derivatives make it easy to build arrays (QtSoapArray), structs (QtSoapStruct) and simple types like String, Integer and Boolean (QtSoapSimpleType).

Finally, QtSoapHttpTransport provides a convenient way to submit SOAP messages to a host via the HTTP protocol.

The SOAP classes

ClassShort description
QtSoapMessageRepresents a SOAP message
QtSoapQNameRepresents qualified names (QNames)
QtSoapTypeA superclass for all data constructs in a SOAP message.
QtSoapArrayRepresents a SOAP array
QtSoapArrayIteratorLets you iterate over all the values in a SOAP array
QtSoapStructRepresents a SOAP struct
QtSoapStructIteratorLets you iterate over all the values in a SOAP array
QtSoapSimpleTypeRepresents simple SOAP types such as String, Integer and Boolean.
QtSoapHttpTransportProvides a method for transmitting SOAP messages to an HTTP server and for getting the SOAP reply.

Status of the SOAP component

This is a partial implementation of the SOAP v1.1 protocol.


Copyright © 2009 Nokia Corporation and/or its subsidiary(-ies) Trademarks
Qt Solutions