Name
soap_box_structure
Synopsis
| any 
soap_box_structure
( | in elem1 varchar , | 
| in value1 any , | |
| in ... , | |
| in elem1 varchar , | |
| in 
value1
   any ); | 
Description
This function provides a way to encapsulate a structure suitable for soap serialization. It accepts a name/value pairs which represents name and value of elements of a structure.
For example structure :
	  {
	    varString 'hello',
	      varInt  1234 
	  }
        will be represented as soap_box_structure ('varString', 'hello', 'varInt', 1234); furthermore value returned from soap_box_structure passed as an output parameter to the procedure (named structname) working as SOAP method will return :
<structName> <varString>hello</varString> <varInt>1234</varInt> </structName>
Please note that this is a one of possibilities to express structures for SOAP request/response in Virtuoso/PL. The other way to express structure is to use User Defined Types (see SOAP & WSDL section of the documentation).
Parameters
elem
name which represents name of the member of a structure
value
value which represents value of the member of a structure
Return Types
The return type of 
soap_box_structure()
   is an array 
	  representing a structure.
      
