I want to consume a web service from php shaped like this:
<s:element name="Metodo">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="Encabezado" type="tns:EncabezadoInicio" />
<s:element minOccurs="0" maxOccurs="1" name="Lineas" type="tns:ArrayOfLinea" />
</s:sequence>
</s:complexType>
</s:element>
<s:complexType name="EncabezadoInicio">
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="Nombre" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="Direccion" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="Numero" type="s:string" />
</s:sequence>
</s:complexType>
<s:complexType name="ArrayOfLinea">
<s:sequence>
<s:element minOccurs="0" maxOccurs="unbounded" name="Linea" nillable="true" type="tns:Linea" />
</s:sequence>
</s:complexType>
<s:complexType name="Linea">
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="codigo" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="Cantidad" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="Descripcion" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="Precio" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="Descuento" type="s:string" />
</s:sequence>
</s:complexType>
Now what I have only is an object whose indexes it has
$Encabezado['Nombre'] = 'Su nombre';
$Encabezado['Direccion'] = 'su direccion';
$Encabezado['Numero'] = 'su numero';
// como envio las lineas?