Web | This Site

SOAP Tutorial
SOAP Resources
Selected Reading
© 2011 TutorialsPoint.COM

| Home |  | References |  | About TP |  | Advertising

# SOAP Message Structure

A SOAP message is an ordinary XML document containing the following elements.

- Envelope: ( Mandatory )
  Defines the start and the end of the message.

- Header: ( Optional )
  Contains any optional attributes of the message used in processing the message, either at an intermediary point or at the ultimate end point.

- Body: ( Mandatory )
  Contains the XML data comprising the message being sent.

- Fault: ( Optional )
  An optional Fault element that provides information about errors that occurred while processing the message

All these elements are declared in the default namespace for the SOAP envelope:

http://www.w3.org/2001/12/soap-envelope

and the default namespace for SOAP encoding and data types is:

http://www.w3.org/2001/12/soap-encoding

NOTE: All these specificiations are subject to change. So keep updating yourself with the latest specifications available W3 website.

## A SOAP Message Structure

    <?xml version="1.0"?>
    <SOAP-ENV:Envelope
    xmlns:SOAP-ENV="http://www.w3.org/2001/12/soap-envelope"
    SOAP-ENV:encodingStyle="http://www.w3.org/2001/12/soap-encoding">
    <SOAP-ENV:Header>
      ...
      ...
    </SOAP-ENV:Header>
    <SOAP-ENV:Body>

      ...
      ...
      <SOAP-ENV:Fault>
        ...
        ...
      </SOAP-ENV:Fault>
    </SOAP-ENV:Body>
    </SOAP_ENV:Envelope>

Advertisement

Online Image Processing

Indian Baby Names