Muchas gracias! He estado mirando acerca de XPAth y me ha resultado muy interesante ese método, pero no acabo de entenderlo del todo:
Para analizar el codigo:
Código:
<div>
<ul>
<h2>Indiana Jones</h2>
<a href=www.hhhhhhw.com>
<h2>Mafalda</h2>
</ul>
</div>
Y obtener solo Indiana Jones y Mafalda, lo he hecho así:
Código:
$html = file_get_contents('cualkierpagina');
$dom = new DOMDocument(); // creamos un nuevo documento
@$dom->loadHTML($html); // cargamos el código html
// obtenemos todo de la pagina
$xpath = new DOMXPath($dom);
$h2s = $xpath->evaluate("//h2");
for ($i = 0; $i <$h2s->length; $i++) {
$href = $h2s->item($i);
echo $href;
}
Pero esto no me lo muestra por pantalla. Me sale un error. No se si nisiquiera en $href tengo una lista con los 2 nombres (Indiana Jones y Mafalda), y tampoco como visualizarla.
Sabéis qué error estoy cometiendo??