Hola , muchas gracias por tu respuesta , mira , ahora he logrado que la respuesta como la que necesito pero me surge otro problema:
la funcion:
Código PHP:
simplexml_load_string($xmlstr)
funciona cuando el xml de entrada no tiene la etiqueta <soap:Body></soap:Body>
pero cuando viene esa etiqueta pues simplemente no me parsea el xml y simplemente me quedo sin valores! tienes idea de por que puede estar pasando esto? esta seria la entrada que debo procesar y que
no me funciona por esta etiqueta:
Código PHP:
$xmlstr = <<<XML
<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<WmSocioRegistradoInsertar xmlns="http://www.namespace.com/">
<oWmSocioRegistradoInsertarIn>
<sUsuarioWS>master</sUsuarioWS>
<sPassWS>masterpass</sPassWS>
<sUsername>13303303</sUsername>
<sPassword>15FEJNHW</sPassword>
<sNombre>Minombre</sNombre>
<sLicencia>1111111111</sLicencia>
<sSexo>M</sSexo>
<dFechaNac>1969-06-23</dFechaNac>
<sMovil></sMovil>
<sEmail></sEmail>
<iSocioRegistradoTipoPermiso>2</iSocioRegistradoTipoPermiso>
</oWmSocioRegistradoInsertarIn>
</WmSocioRegistradoInsertar>
</soap:Body></soap:Envelope>
XML;
muchas gracias nuevamente!
un saludo