Cita:
Iniciado por GatorV Hola odigele1,
Prueba hacer un var_dump( $res2 ); para que veas que elementos contiene tu array.
Saludos.
He hecho el var_dump y este es el resultado:
var_dump: array(1) { [0]=> object(SimpleXMLElement)#3 (0) { } }
Ahora veo lo que me imaginaba que pasaba, y es que no se coge el valor del atributo.
$res2 = $xml->xpath("/rdf:RDF/owl:Class/@rdf:ID"); ==> se supone que está bien pq si no, el array estaría vacío.
El caso es que si quito los namespace y sus definiciones en la etiqueta rdf si funciona(owl:, rdf: ...). Toda la culpa la tienen ellos. No entiendo porque no coge el valor del atributo
Estoy desquiciado.
Un saludo, y gracias
gracias GatorV