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