Ver Mensaje Individual
  #2 (permalink)  
Antiguo 14/02/2005, 14:26
puyehue
 
Fecha de Ingreso: febrero-2002
Mensajes: 157
Antigüedad: 22 años, 2 meses
Puntos: 0
Bueno, ya encontre la solucion al problema, asi que se las doy para que la tengan.....

<?php

// ------ Conectar a la base de Datos BD ------

require("db/conectar.php");

// ------ Realizar Consulta a la Base de Datos ------

$sql="select top 3 * from contenidos where substring(fecha_modificacion,1,8)>'20050101' order by fecha_modificacion asc";
$rs=odbc_exec($cx, $sql);

// ------ Abrir Archivo XML ------
$archivo = dirname(getcwd())."\\raiz_directorio_web\\archivo. xml";
$xml= fopen($archivo,"w"); // la "W" es solo para escritura, por lo que si quieren ir agregando cosas al archivo sin borrar deben colocar una "a" y el puntero se colocara al final del archivo para agregar

// ------ Verificación de la apertura del Archivo ------

if ($xml==null)
echo"Error al Abrir el Archivo";

else
{

// ------ Escribimos el Archivo XML ------

$escribir=fwrite($xml,"<?xml version='1.0' encoding='UTF-8' standalone='yes'?>\n");
$escribir=fwrite($xml,"<?xml-stylesheet type='text/xsl' href='prueba.xsl' ?>\n");
$escribir=fwrite($xml,"<news xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance' xsi:noNamespaceSchemaLocation='/Mundo_X/DataBases/pruebaSchema.xsd'>\n");


while (odbc_fetch_row($rs))

// ------ Recordset de la Consulta a la Base de Datos ------

{

$escribir=fwrite($xml," <bajada>".odbc_result($rs,1)."</bajada>\n");
$escribir=fwrite($xml," <bullet>: : <titulo><a href='http://kronosdesa.multinet.cl/navegacion/navTpl.php?c=".odbc_result($rs,2)."&s=".odbc_resul t($rs,3)."' target='_self'>Titulo Noticia - ".odbc_result($rs,5)."</a></titulo></bullet><br>\n");

}
}

$escribir=fwrite($xml,"</news>\n");

// ------ Cerramos el Archivo XML ------
fclose($xml);


// ------ Cerramos la Conexion a la Base de Datos ------


echo"El archivo XML se ha escrito con Exito....";


?>