Ver Mensaje Individual
  #7 (permalink)  
Antiguo 17/07/2011, 23:38
Avatar de frankjoel86
frankjoel86
 
Fecha de Ingreso: noviembre-2008
Ubicación: Ica
Mensajes: 295
Antigüedad: 16 años
Puntos: 0
Respuesta: como modificar un xml desde php

gracias abimaelrc, el ejemplo funciona estoy avanzando paso a paso y agradesco de su apoyo nuevamente.

les comento, tengo el archivoflashmo_024_photos.xml
---------------------------------------------------------------------
<?xml version="1.0" encoding="utf-8"?>
<photos>
<photo filename="1.jpg" thumbnail="01.jpg" description="-" />
<photo filename="2.jpg" thumbnail="02.jpg" description="-" />
</photos>
-------------------------------------------------------------------
gracias a este archivo funciona la galeria en flash.

leer.php
---------------------------------------------------------------
<?php
$data=file_get_contents( 'flashmo_024_photos.xml' );
$xml = simplexml_load_string($data);

header('Content-type: text/xml');
echo $xml->asXML();
?>
* Me muestra los elementos con sus atributos.

agregar.php
---------------------------------------------------------------------------
<?php
$data=file_get_contents( 'flashmo_024_photos.xml' );
$xml = simplexml_load_string($data);

$photos = $data->addChild('photo');
$book->addAttribute('photo', "filename");

header('Content-type: text/xml');
echo $data->asXML();

$data->asXML('flashmo_024_photos.xml'); //guardar en el archivo
?>
*aca se desea agregar otro elemento con los atributos photo y filename y ser guardados en el mismo xml, pero me sale error en la linea 6
*Mi meta es poder agregar, modificar y eliminar el xml, nuevamente se agradece el apoyo
__________________
www.basritours.com
Agencia de turismo en Ica.