@mozilla.org/xmlextras/soap/response;1

This component implements the following interfaces:

Constants

PRUint16 nsISOAPMessage.VERSION_1_1 = 0
PRUint16 nsISOAPMessage.VERSION_1_2 = 1
PRUint16 nsISOAPMessage.VERSION_UNKNOWN = 65535

Properties

AString nsISOAPMessage.actionURI

An optional URI that can be used to add a SOAPAction HTTP header field. If this attribute is NULL (the default case), no SOAPAction header will be added.

readonly nsIDOMElement nsISOAPMessage.body

A convenience attribute to obtain the DOM element representing the SOAP body from the envelope. DOM methods may be used to access, add, or modify attributes or elements of the body.

If the envelope attribute is null or does not contain a SOAP body element type, then this will be null.

nsISOAPEncoding nsISOAPMessage.encoding

The primary encoding of the message, which is established at the envelope and used unless overridden. By default, this is the SOAP encoding, which may be locally modified or used to obtain alternative encodings, which may be locally modified, but it may be set to an encoding that is shared, or it may be set to null, in which case all non-literal header blocks and parameters must specify an encoding.

readonly nsIDOMElement nsISOAPMessage.envelope

A convenience attribute to obtain the DOM element representing the SOAP envelope from the document. DOM methods may be used to access, add, or modify attributes of the envelope.

If the message attribute is null or is not a document containing a root soap envelope element, then this will be null.

readonly nsISOAPFault nsISOAPResponse.fault

The fault returned in the response, if one was generated. NULL if there was no fault. This does not rely on the response parameters having been deserialized.

readonly nsIDOMElement nsISOAPMessage.header

A convenience attribute to obtain the DOM element representing the SOAP header from the envelope. DOM methods may be used to access, add, or modify attributes or elements of the header.

If the envelope attribute is null or does not contain a SOAP header element type, then this will be null.

nsIDOMDocument nsISOAPMessage.message

The document which captures the message, if any. A simple sending application passes parameters to the method encodeSOAPParameters, which calls SOAP encoders to construct this document along with all contained elements.

But an application may create and set the message directly instead of invoking encodeSOAPParameters to use encoders or access and manipulate the message after it has been constructed by encodeSOAPParameters. If the message has not been set, invoking a call will fail. A message reciever may also use this accessor to get the document to avoid using decoders.

readonly AString nsISOAPMessage.methodName

The name of the method being invoked. The methodName is set during encoding as the tagname of the single child of body of RPC-style messages. When there is no encoded message this will be null. The value of this attribute for document-style messages may be non-null but should be ignored. It is up to the application to know whether the message is RPC-style or document style because the SOAP specification makes it difficult to tell which way a message was encoded.

readonly AString nsISOAPMessage.targetObjectURI

The target object on which the method is being invoked. This URI is set during encoding as the namespace to qualify the tagname of the single child of body of RPC-style messages. When there is no encoded message, this will be null. The value of this attribute for document-style messages may be non-null but should be ignored. It is up to the application to know whether the message is RPC-style or document style because the SOAP specification makes it difficult to tell which way a message was encoded.

readonly PRUint16 nsISOAPMessage.version

A convenience attribute to obtain the SOAP version number, if it is known, from the envelope.

If the message attribute is null or is not a document containing a root soap envelope element, then this will be VERSION_UNKNOWN.

Methods

InterfaceMethod
nsIFactory void createInstance ( nsISupports outer , nsIIDRef iid , retval nsQIResult* result )
nsISOAPMessage void encode ( PRUint16 version , AString methodName , AString targetObjectURI , PRUint32 headerBlockCount , nsISOAPHeaderBlock headerBlocks , PRUint32 parameterCount , nsISOAPParameter parameters )
nsISOAPMessage void getHeaderBlocks ( out PRUint32 count , retval nsISOAPHeaderBlock headerBlocks )
nsISOAPMessage void getParameters ( PRBool documentStyle , out PRUint32 count , retval nsISOAPParameter parameters )
nsIFactory void lockFactory ( PRBool lock )

Reference documentation is generated from Mozilla's source.


Warning: main(/home/xulplane/lib/comments/wact/framework/common.inc.php): failed to open stream: No such file or directory in /home/xulplane/wwwroot/xulplanet.com/comments/comments.php on line 3

Fatal error: main(): Failed opening required '/home/xulplane/lib/comments/wact/framework/common.inc.php' (include_path='.:/usr/lib/php') in /home/xulplane/wwwroot/xulplanet.com/comments/comments.php on line 3