Ver Mensaje Individual
  #12 (permalink)  
Antiguo 23/09/2011, 19:25
azaz
 
Fecha de Ingreso: enero-2011
Mensajes: 1.150
Antigüedad: 14 años, 2 meses
Puntos: 10
Respuesta: no me crea un elemento con la api DOM de php

me sigue dando error cuando intento crear el xml con el dom de php, el error que me da es este:

Código PHP:
Ver original
  1. $mis_productos[]=array();
  2.     while($row=mysql_fetch_assoc($reg)){
  3.         $mis_productos[]=$row['portatil'];
  4.     }
  5.      
  6.     $doc = new DomDocument("1.0");
  7.     $datos = $doc->createElement("datos");
  8.     $datos = $doc->appendChild($datos);
  9.     $productos= $doc->createElement("productos");
  10.     $productos = $datos->appendChild($productos);
  11.      
  12.     foreach ($mis_productos as $producto) {
  13.     $portatil= $doc->createElement('portatil',$producto);
  14.     $portatil= $productos->appendChild($portatil);
  15.     }
  16.     $doc->save("archivo.xml");


Warning: DOMDocument::createElement() expects parameter 2 to be string, array given in C:\wamp\www\tienda_online.php on line 20