Tengo un gran inconveniente a la hora de manipular un XML extenso, y de estructura relativamente compleja que obtengo como resultado de un webservice.
El mismo posee mas de 1200 registros.
Para que tengan una idea de su estructura:
Código XML:
Ver original
<resultado> <estado></estado> <identificacion></identificacion> <respuesta> <tabla> <categorias> <categoria> <nombre><nombre> <agencias> <agencia> VARIOS DATOS </agencia> <agencia></agencia> <agencia></agencia> <agencia></agencia> </agencias> <categoria> <categoria><categoria> <categoria><categoria> <categoria><categoria> </categorias> </tabla> </respuesta> </resultado>
Como puedo manipularlo?
Como puedo convertirlo en un array? Poder obtener la parte de la estructura referida unicamente a las categorias?
En otras funciones del servicio utilizo simplexml_load_string() pero se trata de XML simple y de poca extension.
Espero puedan darme una mano, les agradezco.
Saludos!