Necesito acceder a los nodos de un XML, para obtener el nombre de este nodo en particular, revise el tutorial de xml, pero la diferencia es que tengo un XML mas complicado y no doy con la manera de obtener el nombre.
Este es el XML que estoy utilizando
Código :
<?xml version="1.0" encoding="utf-8"?><!-- Lineas Categorias Productos --> <datos> <linea nombre="lineauno"> <categoria nombre="categoriauno"> <pro0 nombre="1-18" descripcion="d118-d118-d118-d118-d118" material="0-1-4-6" color="1-3-5-7" tallas="1-2-3" fotos="r0_peq.jpg*r0.jpg" /> <pro1 nombre="1-19" descripcion="d119-d119-d119-d119-d119" material="0-1-4-6" color="1-3-5-7" tallas="1-2-3" fotos="r0_peq.jpg*r0.jpg" /> <pro2 nombre="1-20" descripcion="d120-d120-d120-d120-d120" material="0-1-4-6" color="1-3-5-7" tallas="1-2-3" fotos="r0_peq.jpg*r0.jpg" /> </categoria> </linea> <linea nombre="lineados"> <categoria nombre="categoriados"> <pro0 nombre="1-18" descripcion="d118-d118-d118-d118-d118" material="0-1-4-6" color="1-3-5-7" tallas="1-2-3" fotos="r0_peq.jpg*r0.jpg" /> <pro1 nombre="1-19" descripcion="d119-d119-d119-d119-d119" material="0-1-4-6" color="1-3-5-7" tallas="1-2-3" fotos="r0_peq.jpg*r0.jpg" /> <pro2 nombre="1-20" descripcion="d120-d120-d120-d120-d120" material="0-1-4-6" color="1-3-5-7" tallas="1-2-3" fotos="r0_peq.jpg*r0.jpg" /> </categoria> </linea> </datos>
Necesito obtener los nombres de los nodos es decir "lineados" nombre del nodo linea y "categoriados" nombre del nodo categoria, y obviamente despues acceder a los atributos, el xml es generado mediante PHP sacando los datos de mysql