Ver Mensaje Individual
  #4 (permalink)  
Antiguo 12/08/2014, 00:57
Triby2
 
Fecha de Ingreso: julio-2014
Mensajes: 334
Antigüedad: 10 años, 4 meses
Puntos: 30
Respuesta: Extraer el Id de un elemento

Cita:
Iniciado por IsaBelM Ver Mensaje
para eso tienes la [URL="http://php.net/manual/es/book.dom.php"]clase dom de php[/URL]
He estado mirando la clase Dom de php. Al ser la primera vez utilizándo la clase no sé dónde está el fallo.

El código:
Código PHP:
Ver original
  1. $dom = new domDocument();
  2.     $htmlCode = file_get_contents('web.htm');
  3.  
  4.     $dom->loadHTML($htmlCode);
  5.     $tables = $dom->getElementsByTagName('table');
  6.     foreach($tables as $node) {
  7.         $valueID = $node->getAttribute('ID');
  8.         $lista[] = $valueID;
  9.     }
  10.     print_r($lista);
Aparentemente no hay ningún problema pero a la hora de imprimir el array generado me muestra 87 registros vacíos, es decir que ha detectado 87 tablas pero no ha podido sacar ninguna id.