1
« en: Martes 5 de Junio de 2007, 14:54 »
Hola...
Estoy tratando de generar una galeria de imágenes por cada cierta noticia, para esto utilizo un script que reescribe el flash...lo que quisiera es generar el xml genéricamente por cada noticia. Para lo cual almaceno en una variable el archivo xml.. algo así:
$archivoXML = "<?xml version='1.0' encoding='UTF-8'?>
<gallery base = '' background = '#FFFFFF' banner = '#285E8C' text = '#6E6E6E' link = '#018888' alink = '#FFFFFF' vlink = '#3ED0D0' date = ''>
<sitename></sitename>
<photographer></photographer>
<contactinfo></contactinfo>
<email></email>
<security><![CDATA[]]> </security>
<banner font = 'Helvetica' fontsize = '3' color = '#285E8C'> </banner>
<thumbnail base ='galerias/thumbnails/' font = 'Helvetica' fontsize = '4' color = '#285E8C' border = '0' rows = '3' col = '5'> </thumbnail>
<large base ='galerias/images/' font = 'Helvetica' fontsize = '3' color = '#285E8C' border = '0'> </large>
<images id = 'images'>"....;
luego genero un ciclo para generar los nombres, anchos y demás características propias de las imágenes de cada noticia, las cuales son léidas desde la base de datos...y se concateno a esta variable.
El problema aparece cuando trato de generar el xml
es decir cuando hago
$XML = domxml_open_mem($archivoXML);
aquí ya me aparece un error..he mirardo mi php el cual es versión 5 y esta librería no se encuentra en comentario.
También he tratado de generar documentos XML, usando:
$documento = new DOMDocument();
$documento ->loadXML($archivoXML);
para lo cual pongo la siguiente clase
class DOMDocument
{
bool loadXML(string source[,int options])
}
pero solo con esta ya aparece error..No sé si esto no se pueda hacer y esté jugando con cosas que ya están hechas y estoy mal enfocada.- Agradezco asesoría de como generar el xml dinámicamente para efectos del administrador de las noticias porq cuand se genera el xml estáticamente funciona a las mil maravillas, pero es engorroso para usuarios básicos de internet...Tampoco sé si me hace falta algun archivo que deba incluir en fin... agradezco la ayuda..
Gracias, lamento la extensión de esta discusión..