Pronto, curso de XML

Clasificado en:

Cómo no sólo de proyectos grandes vive el hombre, pronto haré algunas clases para una institución cuyo nombre no puedo revelar por-razones-que-son-del-todo-lógicas. De todos modos, para placer de algunos y desdicha de muchos, publicaré el manual (en cómoda licencia FDL), para que aprendan algo más o tengan alguien a quien insultar por su ignorancia. Obviamente, están invitados a comentar y aportar con lo que estimen necesario para el documento.
Sayounara!

icono de usuario

Me interesa, precisamente porque ahora estoy comenzando a usar XML con el PHP. Espero que se trate el tema de modificar archivos XML... es lo que más me trae de cabeza, te tienes que limitar a abrir el archivo XML como un simple *.txt? :-?... no puede ser tan cutre el método...

Enviado por Rinoceronte Final (no verificado) el Dom, 01/08/2004 - 03:04.
icono de usuario

Jejejjee. Es precisamente esa la idea, que sea fácil de editar. Hay miles de herramientas gráficas que te ayudan en el trabajo, pero para mí lo mejor es jEdit con el plug-in XML. Así de simple.
Ahora, mi pregunta es para que quieres utilizar XML. Si quieres conversar al respecto, buscame en c-l-b-u-s-t-o-s- at - h-o-t... tu sabes lo que sigue... en el MSN.

Enviado por Claudex (no verificado) el Dom, 01/08/2004 - 03:40.
icono de usuario

Bueno, cuando hablo de modificar un XML quiero decir que sea PHP quien lo modifique. Uso simplexml_load_file() para leerlos desde PHP, pero tambien tengo que poder modificarlos desde PHP. Aquí es donde tengo la duda: el metodo es tan pobre como abrirlo desde fopen() como un archivo de texto?

He visto en algun que otro código de ejemplo la función simplexml_SAVE_file(), pero en mi PHP 5 tal función no existe.

Ahora, mi pregunta es para que quieres utilizar XML.
De momento los hago servir como de archivos *.ini, es decir, de configuración. Más adelante tengo pensado usarlos como articulos, es decir, cada archivo XML una noticia/articulo con sus etiquetas: titulo, noticia, autor, fecha... etc. Una de estas etiquetas contará cuantas veces se ha leido el articulo, de ahí mi preocupación por modificar archivos XML desde PHP.

Felicidades por el año. ;-)

Enviado por Rinoceronte Final (no verificado) el Dom, 01/08/2004 - 19:44.
icono de usuario

Mhhh.... no hablemos de pobre o no pobre. Digamos más o menos abstracto, mejor. En ocasiones, lo mejor es lanzar directamente tu XML a partir de la estructura de un array, por ejemplo. Otras, usar las funciones DOM para crear hijos y lanzar la estructura de una vez. Posiblemente, agregué para la versión 2 del manual un apartado de XML para PHP. Por ahora, te recomiendo que busquen la aplicación XPath, las extensiones DOM y expat de PHP 4. Aún no he jugado con PHP 5, pero debería existir una función en Simple XML para lanzar directamente el XML... ah, claro, la resultante la tienes que grabar con un viejo fopen, pero si no te gusta como se ve, escóndelo en una función!

Enviado por Claudex (no verificado) el Lun, 02/08/2004 - 02:55.
icono de usuario

Buenas gente... yo también estoy trasteando con simplexml y php la cuestión es que ya sé como cargar/modificar todo pero no sé como guardar lo cambiado... he visto también por ahí ejemplos con una función llamada simplexml_save_file pero no hay manera que encuentre mi php la dichosa función. ¿ Sabeis si hay alguna otra manera ? Gracias de antemano. :D

Enviado por aKTiv (no verificado) el Vie, 26/05/2006 - 19:04.
Imagen de Perejilillo desconocido

No entiendo PHP

Enviado por Perejilillo desconocido el Mar, 14/08/2007 - 08:48.
Imagen de clbustos

Que le vamos a hacer. Yo tampoco mucho, pero así es la vida.

Enviado por clbustos el Mar, 14/08/2007 - 11:27.

Enviar un comentario nuevo

El contenido de este campo se mantiene como privado y no se muestra públicamente.
  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Saltos automáticos de líneas y de párrafos.

Más información sobre opciones de formato