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.