Ver Mensaje Individual
  #10 (permalink)  
Antiguo 18/07/2011, 12:16
juanmanuel19686
 
Fecha de Ingreso: septiembre-2010
Ubicación: Corrientes - Argentina
Mensajes: 37
Antigüedad: 14 años, 2 meses
Puntos: 2
Respuesta: como modificar un xml desde php

Mira yo he hecho un feed en con php y xml modificando un archivo externo, fíjate si este código te sirve si le cambias a los elementos que tiene tu xml en especial:

Código PHP:
<?php
$archivo 
fopen("NombreyRutaAlXml.xml""w+");
$encabezado'<?xml version="1.0" encoding="iso-8859-1"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
    <atom:link href="http://www.tudominio.com" rel="self" type="application/rss+xml" />
    <title>Tu dominio.com</title>
      <link>http://www.tudominio.com</link>
      <description>Galeria de Imagenes</description>'
;
$escritor=fwrite($archivo$encabezado);        
fclose($archivo);

$archivo1 fopen("NombreyRutaAlXml.xml""a");



$leer"SELECT imagen.titulo, imagen.fecha, imagen.url, imagen.descripcion, imagen.id  FROM imagen ORDER BY imagen.fecha DESC LIMIT 0,10";
include(
'../conexion.php');
$resultadomysql_query ("$leer"$conexion);
while( 
$leer mysql_fetch_row($resultado) ){

$item='    <item>
            <title>'
.$leer[0].'</title>
            <date>'
.$leer[1].'</date>
            <link>'
.$leer[2].'</link>
            <description>'
.$leer[3].'</description>
            <guid>http://www.tudominio.com/galeriadeimagenes/imagen/'
.$leer[4].'.jpg</guid>
        </item>
        '
;
$escritor=fwrite($archivo1$item);
}

//introduce final
$final='</channel>
</rss>'
;
$escritor=fwrite($archivo1$final);
fclose($archivo1);
?>
Con esto se crea y modifica un archivo .xml con php. Deberias cambiar el encabezado xml que quieras y los items utilizados.

Espero te Sirva.
__________________
Si esta vida te da la espalda, siempre puede tocarle el c...