      * first be set to false. Conversely, if a type <code>whiteSpace</code>
      * restriction is set to <code>replace</code> or <code>collapse</code> then
      * that setting will be honored even if ignoreWhitespace is set to <code>false</code>.
-     *  
-     *  @langversion 3.0
-     *  @playerversion Flash 9
-     *  @playerversion AIR 1.1
-     *  @productversion Flex 3
      */
     function get ignoreWhitespace():Boolean;
     function set ignoreWhitespace(value:Boolean):void;

import mx.rpc.xml.SchemaConstants;
import mx.rpc.xml.IXMLEncoder;

/**
 * An ISOAPEncoder is used to create SOAP 1.1 formatted requests for a web
 * service operation. A WSDLOperation provides the definition of how a SOAP
 * request should be formatted and therefore must be set before a call is made to
 * encode().
 * 
 *  
 *  @langversion 3.0
 *  @playerversion Flash 9
 *  @playerversion AIR 1.1
 *  @productversion Flex 3
 */
public interface ISOAPEncoder extends IXMLEncoder
{

    /**
     * Creates a SOAP-encoded request to an operation from the given input
     * parameters and headers.
	 * 
	 * @param args values to be encoded in the body of the SOAP request.
	 * 
	 * @param headers header values to be encoded in the SOAP envelope.
     * 
     * @return SOAP-encoded XML representation of the passed in arguments and headers.
     */
    function encodeRequest(args:* = null, headers:Array = null):XML;
}
