Me explico, como ya conte en un post anterior he construido un lector de RSS para publicar indices... hasta aqui todo bien
Código PHP:
$xml="http://www.dominio.ext/rss/rss_all.xml";
$xmlDoc = new DOMDocument();
$xmlDoc->load($xml);
//get elements from "<channel>"
$channel=$xmlDoc->getElementsByTagName('channel')->item(0);
//....sigue...
Por ahi he leido que con curl se puede sortear ese control no acabo de tener claro como funciona pero suponiendo que consigo leer el xml externo el siguiente problema sera pasar lo com un documento xml para poder usar el DOM.
La idea seria
Código PHP:
$xml="http://www.dominio.ext/rss/rss_all.xml";
$xmlDoc = new DOMDocument();
//$xmlDoc->load($xml); No usar load puesto que
// allow_url_fopen en off no lo permite
//no se si seria asi...
$ch = curl_init($xml);
$xmlDoc =curl_multi_getcontent($ch);
curl_close($ch);
//final suposición...
//get elements from "<channel>"
$channel=$xmlDoc->getElementsByTagName('channel')->item(0);
//....sigue...
Fatal error: Call to a member function getElementsByTagName() on a non-object in /va..../html/noticies2.php on line 19
donde 19 es:
$channel=$xmlDoc->getElementsByTagName('channel')->item(0);
Esta claro que no se ha asociado bien un objeto con el otro...
Alguna sugerencia....ejemplo o corrección.
Gracias.
Quim