Hola a todos!
Me gustaría leer un XML generado dinamicamente por un servidor esterno por medio de PHP.
-El XML que quiero leer es es que se genera en esta URL (tiene una variable, el numero de la parada que en este caso es 2956):
https://servicios.emtmadrid.es:8443/geo/servicegeo.asmx/getArriveStop?idClient=WEB.PORTALMOVIL.OTROS&passK ey=0810DDE4-02FC-4C0E-A440-1BD171B397C8&idStop=2956&statistics=&cultureInfo=. xml
-la url genera algo parecido a esto:
Código XML:
Ver original<Arrives xmlns="">
<Arrive>
<IdStop>2956</IdStop>
<idLine>77</idLine>
<IsHead>True</IsHead>
<Destination>FIN DE SEMANA</Destination>
<IdBus>0000</IdBus>
<TimeLeftBus>412</TimeLeftBus>
<DistanceBus>1632</DistanceBus>
<PositionXBus>-1</PositionXBus>
<PositionYBus>-1</PositionYBus>
<PositionTypeBus>1</PositionTypeBus>
</Arrive>
</Arrives>
-Yo he probado con el siguiente código sin éxito para obtener el tiempo de llegada (TimeLeftBus) y mostrarlo en pantalla:
Código PHP:
Ver original$data='https://servicios.emtmadrid.es:8443/geo/servicegeo.asmx/getArriveStop?idClient=WEB.PORTALMOVIL.OTROS&passKey=0810DDE4-02FC-4C0E-A440-1BD171B397C8&idStop=2956&statistics=&cultureInfo=.xml';
foreach ($xml->Arrive as $Arrive)
echo $Arrive->TimeLeftBus.' ';
Como puedo hacerlo? Muchas gracias chicos!!
Un saludo.