Ver Mensaje Individual
  #1 (permalink)  
Antiguo 15/11/2012, 05:20
Dracknes
 
Fecha de Ingreso: abril-2011
Mensajes: 23
Antigüedad: 13 años
Puntos: 2
Problema al sacar una imagen de un xml con php

Buenas, estoy tratando de sacar de un RSS en XML una imgen que hay dentro y no soy capaz.

El código XML en concreto es este:

Código HTML:
<item>
      <description><![CDATA[
      <p><img id="image72201" src="http://img.circulaseguro.com/2012/11/jornada.jpg" class="centro" alt="Jornada sobre drogas" /></p>

<h2>Texto</h2>

	<p><img id="image72202" src="http://img.circulaseguro.com/2012/11/jornada1.jpg" class="centro" alt="diapositiva durante la charla" /></p>

	<p>texto</p>

	<p>texto</p>
<item> 
Está retocado, le he quitado mucha paja, pero es eso.

Quiero coger la primera imagen que hay dentro de la etiqueta <description>.

He tratado de hacer esto:

Código PHP:
    $xmlDoc = new DOMDocument();
    
$xmlDoc->load($xml);
    
$x$xmlDoc->getElementsByTagName('img');
    
$item_desc=$x->item(0)->nodeValue;
    echo 
$item_desc
Pero obtengo el error que dice que "Trying to get property of non-objec". Así que aqui estoy, atascadillo.

Espero vuestra ayuda, un saludo.