Tema: simpleXML
Ver Mensaje Individual
  #1 (permalink)  
Antiguo 13/02/2007, 04:39
Algoar2
 
Fecha de Ingreso: febrero-2007
Mensajes: 4
Antigüedad: 17 años, 2 meses
Puntos: 0
simpleXML

Hola,
tengo un problemilla con el siguiente código que no puedo resolver, a ver si alguien me puede echar una mano por favor.

Código PHP:
<?php
  $noticias 
simplexml_load_file("news_sp.xml");
  foreach (
$noticias->item as $item) {
      echo 
$item->noticia "\n";
      echo 
$item->enlace "\n";
  }
  
  
$noticia->item->noticia "Prueba nueva noticia";
  
$noticia->item->enlace "nuevo enlace";
  
$xml $noticia->asXML();
  print 
$xml;

?>
El error es el siguiente.
Fatal error: Call to undefined method stdClass::asXML()

se supone que el asXML sí es un método, y que el simplexml en php 5 viene configurado por defecto.
Tengo PHP 5.1.6 con Apache 2.2.3
La configuración que viene con el AppServ 2.5.7
¿alguien sabe por qué no me reconoce ese método?

gracias, un saludo

P.D. Ahora acabo de caer después de estar 2 horas revisando la cosa...
he puesto $noticia->asXML(); y era $noticias->asXML(); el objeto era $noticias.
En fin, si a alguien le sirve el código al menos este post no habrá sido inútil. Si no que algún admin lo borre.

saludos.

Última edición por Algoar2; 13/02/2007 a las 04:48 Razón: problema resuelto