• Lunes 23 de Diciembre de 2024, 02:11

Autor Tema:  Crear Archivo Dinámicamente  (Leído 1510 veces)

ErWillem

  • Miembro activo
  • **
  • Mensajes: 55
    • Ver Perfil
Crear Archivo Dinámicamente
« en: Jueves 14 de Febrero de 2008, 20:30 »
0
Buenas amigos, necesito generar un archivo XML de manera dinámica, pero aun no tengo mucho conocimiento de php, aunque he programado en lenguajes similares (C++, javascript, actionscript, asp.net, etc).

Bueno, para empezar he conseguido el siguiente codigo por alguna WEB para usarlo de prueba:

Código: Text
  1.  
  2. <?Php
  3. $doc = new xmldoc('1.0');
  4. $root = $doc->add_root('info');
  5. $datos = $root->new_child('serie','');
  6. $datos->set_attribute("id", "12");
  7. $datos->new_child('titulo','avatar');
  8. $datos->new_child('descripcion','Trata de la historia de aang, el ultimo maestro aire');
  9. echo $doc;
  10. ?>
  11.  
  12.  

Bueno, he modificado un poco el texto por algo aproximado a lo que quiero, sin embargo me da el siguiente error:
Código: Text
  1. Fatal error: Class 'xmldoc' not found in /www/110mb.com/d/a/r/k/i/n/v/a/darkinvader/htdocs/prueba.php on line 2
  2.  

Así que quisiera saber si me pueden ayudar con un par de dudas:

* Primero que nada: El nombre de la función 'xmldoc' está mal escrito o es que no existe? De ser asi si me podrían orientar para saber que debo hacer.

* Suponiendo que logre hacer que funcione, le estoy haciendo un 'echo' temporalmente para mostrar los datos, pero mi idea es generar un xml que no se almacene en el servidor, la idea es que el resultado sea enviado a una pagina externa para luego ser utilizada.

Por ahora solo eso necesito, para el resto creo que ya tengo una idea de como implementarlo. Espero me puedan ayudar :D

Saludos :hola:
Enlace a mis programas realizados durante mis estudios.
--------------------------------------------------------------
Si la vida te da limones, pide sal y tequila.

La fe mueve montañas, pero hay que pagar.

El ser humano es el unico que tropieza dos veces con la misma piedra.

Altareum

  • Miembro MUY activo
  • ***
  • Mensajes: 327
    • Ver Perfil
    • http://www.avian.com.ar
Re: Crear Archivo Dinámicamente
« Respuesta #1 en: Viernes 15 de Febrero de 2008, 16:54 »
0
Hay dos métodos para trabajar con documentos XML, con php, y esto depende de la versión de php que tengas...

Para php4, se usa la DOM XML:
http://ar2.php.net/manual/es/ref.domxml.php

Para php5 la DOM:
http://ar2.php.net/manual/es/ref.dom.php

La principal diferencia, es que la de php5 maneja el documento XML como un objeto, la de php4 es más complicada para usar.


Por otro lado, para que funcione la de php4, fijate de que esté incluyendo el archivo php_domxml.dll.
En todo caso, abre el php.ini, y descomenta la línea donde esta dicho archivo.


Saludos.
Altareum.
El postre!, el postre!, el postre!, el postre!, el postre!, el postre!.....
 | Klinka | Kiree | Avian |

ErWillem

  • Miembro activo
  • **
  • Mensajes: 55
    • Ver Perfil
Re: Crear Archivo Dinámicamente
« Respuesta #2 en: Viernes 15 de Febrero de 2008, 17:58 »
0
Citar
PHP Ver: 5.1.6
MySQL Ver: 5.0.27

Uso un servidor publico como prueba, y estas son las versiones que maneja, asi que obviamente usaré la v5...

Gracias por la ayuda, iré a probarlo :comp: si no funciona volveré por aquí :whistling:
Enlace a mis programas realizados durante mis estudios.
--------------------------------------------------------------
Si la vida te da limones, pide sal y tequila.

La fe mueve montañas, pero hay que pagar.

El ser humano es el unico que tropieza dos veces con la misma piedra.