Ver Mensaje Individual
  #4 (permalink)  
Antiguo 29/05/2007, 12:05
paloclanweb
 
Fecha de Ingreso: marzo-2005
Mensajes: 116
Antigüedad: 19 años, 1 mes
Puntos: 1
Re: problemas con explode y xml

La variable $mensage es la que contiene el xml


$mensaje1= explode( '</name>', $mensage );

$mensaje2= explode( '</address>', $mensage );
$mensaje3= explode( $mensaje1[0], $mensaje2[0] );

$mensaje4= explode( '</city>', $mensage );
$mensaje5= explode( $mensaje3[1], $mensaje4[0] );

$mensaje6= explode( '</zip>', $mensage );
$mensaje7= explode( $mensaje5[1], $mensaje6[0] );

$mensaje8= explode( '</email>', $mensage );
$mensaje9= explode( $mensaje7[1], $mensaje8[0] );

$mensaje10= explode( '</cardNumber>', $mensage );
$mensaje11= explode( $mensaje9[1], $mensaje10[0] );

$mensaje12= explode( '</cardHolder>', $mensage );
$mensaje13= explode( $mensaje11[1], $mensaje12[0] );

$mensaje14= explode( '</cardExpMonth>', $mensage );
$mensaje15= explode( $mensaje13[1], $mensaje14[0] );

$mensaje16= explode( '</cardExpYear>', $mensage );
$mensaje17= explode( $mensaje15[1], $mensaje16[0] );

$mensaje18= explode( '</shipping>', $mensage );
$mensaje19= explode( $mensaje17[1], $mensaje18[0] );

$mensaje20= explode( '</total>', $mensage );
$mensaje21= explode( $mensaje19[1], $mensaje20[0] );

$mensajec .= "Detalles del pedido:
";
$mensajee1= explode( '<model>
<name>', $mensaje1[0] );
$mensajec .= 'Nombre del cliente: '.$mensajee1[1].'
';
$mensajee3= explode( '</name>
<address>', $mensaje3[1] );
$mensajec .= 'Direccion: '.$mensajee3[1].'
';
$mensajee5= explode( '</address>
<city>', $mensaje5[1] );
$mensajec .= 'Ciudad: '.$mensajee5[1].'
';
$mensajee7= explode( '</city>
<zip>', $mensaje7[1] );
$mensajec .= 'Zip: '.$mensajee7[1].'
';
$mensajee9= explode( '</zip>
<email>', $mensaje9[1] );
$mensajec .= 'email: '.$mensajee9[1].'
';
$mensajee11= explode( '</email>
<creditCard>
<cardNumber>', $mensaje11[1] );
$mensajec .= 'CardNumber: '.$mensajee11[1].'
';
$mensajee13= explode( '</cardNumber>
<cardHolder>', $mensaje13[1] );
$mensajec .= 'CardHolder: '.$mensajee13[1].'
';
$mensajee15= explode( '</cardHolder>
<cardExpMonth>', $mensaje15[1] );
$mensajec .= 'Mes en que expira la tarjeta: '.$mensajee15[1].'
';
$mensajee17= explode( '</cardExpMonth>
<cardExpYear>', $mensaje17[1] );
$mensajec .= 'Año en que expira la tarjeta: '.$mensajee17[1].'
';
$mensajee19= explode( '</cardExpYear>
</creditCard>
<shipping>', $mensaje19[1] );
$mensajec .= 'Shipping: '.$mensajee19[1].'
';
$mensajee21= explode( '</shipping>
<total>', $mensaje21[1] );
$mensajec .= 'Total: '.$mensajee21[1].'
';
echo $mensajec;