Ver Mensaje Individual
  #3 (permalink)  
Antiguo 27/10/2004, 09:18
Rapi91
 
Fecha de Ingreso: marzo-2003
Ubicación: Son Galego ¡¡¡¡Galiza ceibe!!!
Mensajes: 77
Antigüedad: 21 años, 2 meses
Puntos: 0
Hola Cluster
Primeramente gracias por responder.
Aki esta la clase:
Código PHP:
<?php
class objectFlash
{
    
//////////////////////////// variables //////////////////////////////////
    
    
var $docXML;        // documento xml
    
var $rootNode;        // nodo raiz
    
var $objectNode;    // nodo objeto para flash
    
var $item;            // nodo data
    
    /////////////////////////////////////////////////////////////////////////
    
    
function __construct($version)
    {
        
$docXML domxml_new_doc($version);
    }
    
    function 
setRoot($nombre)
    {
        
$rootNode $docXML->add_root($nombre);
    }
    
    function 
addObject($name$items)
    {
        
$objectNode $docXML->new_child($name"");
        
$objectNode->set_attribute("nombre"$name);
        
        foreach(
$items as $contenido)
        {
            
$item $objectNode->new_child("item"$contenido);
        }
    }
    
    function 
showDoc()
    {
        if(empty(
$docXML))
        {
            return 
false;
        }
        else 
        {
            echo 
$docXML->dump_mem(true);
        }
    }
}
?>
Y este es el archivo que utilice para provarla:
Código PHP:
<?php 
include ("includes/class.objetFlash.php");

$db "x";
$user "rapi";
$host "localhost";
$pass "";
$myFlash = new objectFlash("1.0");
$sql "SELECT * FROM flash";

$link mysql_connect($host$user$pass) or die ("No se pudo conectar con el server");
mysql_select_db($db) or die("No se pudo selectcionar la db");
$recordSet mysql_query($sql) or die("No se pudo ejecutar la consulta");

$myFlash->setRoot("prueva");

while(
$row mysql_fetch_row($recordSet))
{
    
$myFlash->addObject(""$row);
}

$myFlash->showDoc();
?>
Y la salida del interprete php es la siguiente:

Fatal error: Call to undefined function domxml_new_doc() in /var/www/desarroyo/includes/class.objetFlash.php on line 15

Y como ya dije al compliar php me preocupe bastante de incluir esto, y el la info de php aparecen las librerias dom/xml y libxml.
Gracias
__________________
:risa:
RAPI91
:)