
14/02/2005, 14:26
|
| | Fecha de Ingreso: febrero-2002
Mensajes: 157
Antigüedad: 23 años, 1 mes 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....";
?> |