Ver Mensaje Individual
  #6 (permalink)  
Antiguo 14/01/2011, 05:36
Avatar de masterpuppet
masterpuppet
Software Craftsman
 
Fecha de Ingreso: enero-2008
Ubicación: Montevideo, Uruguay
Mensajes: 3.550
Antigüedad: 16 años, 4 meses
Puntos: 845
Respuesta: getAttribute -> ERROR!

Te sugiero que utilices DOMXPath, en tu caso podria ser asi:

Código PHP:
Ver original
  1. ...
  2. $doc = new DOMDocument('1.0', 'UTF-8');
  3. $doc->loadHTML($html);
  4.        
  5. $xpath = new DOMXPath($doc);
  6.  
  7. foreach($xpath->query("//form[starts-with(@id, 'frmArticle')]//a") as $anchor){
  8.     var_dump($anchor->getAttribute('href'));
  9. }

o algo mas explicito.

Código PHP:
Ver original
  1. ...
  2. $doc = new DOMDocument('1.0', 'UTF-8');
  3. $doc->loadHTML($html);
  4.        
  5. $xpath = new DOMXPath($doc);
  6.  
  7. foreach($xpath->query("//form[starts-with(@id, 'frmArticle')]/fieldset/div[@class='articleImages']/a") as $anchor){
  8.    var_dump($anchor->getAttribute('href'));
  9. }

Saludos.

Última edición por masterpuppet; 14/01/2011 a las 05:42