Foros del Web » Programación para mayores de 30 ;) » .NET »

Necesito ayuda please, entrego el codigo...

Estas en el tema de Necesito ayuda please, entrego el codigo... en el foro de .NET en Foros del Web. Que tal, lo que pasa es que me bajé un codigo para generar un RSS , lo trate de modificar para que lea de una ...
  #1 (permalink)  
Antiguo 11/01/2005, 22:11
Avatar de univercity  
Fecha de Ingreso: noviembre-2002
Mensajes: 681
Antigüedad: 22 años, 3 meses
Puntos: 0
Necesito ayuda please, entrego el codigo...

Que tal,

lo que pasa es que me bajé un codigo para generar un RSS , lo trate de modificar para que lea de una base de datos y despues de saltar 50 errores que me daba me quedo un codigo que no me da error pero tampoco imprime nada...

estoy seguro que el error es una {, porque como soy novato no supe donde colocar para cerrar al final la coloque al final del documento y es ahí cuando no me arroja nada de nada...

aqui les dejo el codigo completo, por favor alguien que lo revise, pues yo quedo corto en conociemientos para darme cuenta del error...

Bajar Codigo aqui

de antemano gracias...
__________________
"Lo importante es nunca dejar de hacerse preguntas"
Albert Einstein

Última edición por univercity; 11/01/2005 a las 22:13
  #2 (permalink)  
Antiguo 13/01/2005, 08:43
Avatar de univercity  
Fecha de Ingreso: noviembre-2002
Mensajes: 681
Antigüedad: 22 años, 3 meses
Puntos: 0
habra alguien que me pueda ayudar....
__________________
"Lo importante es nunca dejar de hacerse preguntas"
Albert Einstein
  #3 (permalink)  
Antiguo 13/01/2005, 08:58
Avatar de RootK
Moderador
 
Fecha de Ingreso: febrero-2002
Ubicación: México D.F
Mensajes: 8.004
Antigüedad: 23 años
Puntos: 50
Porque no te bajas el Rss de Skmrss, está tanto el source code como el control , está super fácil de utilizarlo y es para mi gusto es bastante bueno, date una vuelta por aqui.

http://aspnet.4guysfromrolla.com/articles/102903-1.aspx

Salu2 y suerte
__________________
Nadie roba nada ya que en la vida todo se paga . . .

Exentrit - Soluciones SharePoint & Net
  #4 (permalink)  
Antiguo 13/01/2005, 09:32
Avatar de xknown  
Fecha de Ingreso: diciembre-2004
Ubicación: Cusco - Perú
Mensajes: 2.248
Antigüedad: 20 años, 1 mes
Puntos: 7
Hola, aquí tienes el ejemplo corregido:

Código:
<%@ Page Language="C#" %>
<%@ import Namespace="System.Data" %>
<%@ import Namespace="System.Data.OleDb" %>
<script runat="server">
    private void InicioRSS(System.Xml.XmlTextWriter writer)
    {
        writer.WriteStartDocument();
        writer.WriteStartElement("rss");
        writer.WriteAttributeString("version","2.0");
        writer.WriteAttributeString("xmlns:blogChannel",
        "http://backend.userland.com/blogChannelModule");
        writer.WriteStartElement("channel");
        writer.WriteElementString("title","Vmaule.com Ultimos Articulos");
        writer.WriteElementString("link","http://www.vmaule.com/productores/xml/");
        writer.WriteElementString("description",
        "Ultimos 5 articulos publicados en vmaule.com");
        writer.WriteElementString("copyright","Copyright 2004 vmaule.com");
        writer.WriteElementString("generator","Creador de RSS por Alejandro Herrera E. v1.0");
    }
    private void FinalRSS(System.Xml.XmlTextWriter writer)
    {
        writer.WriteEndElement();
        writer.WriteEndElement();
        writer.WriteEndDocument();
    }
    private void ItemRSS(System.Xml.XmlTextWriter writer,
            string sTitulo, string sLink,
            string sDescripcion)
    {
        writer.WriteStartElement("item");
        writer.WriteElementString("title",sTitulo);
        writer.WriteElementString("link",sLink);
        writer.WriteElementString("description",sDescripcion);
        writer.WriteElementString("pubDate", DateTime.Now.ToString("r"));
        writer.WriteEndElement();
    }

    void Page_Load(object sender, EventArgs e) {
        Response.Clear();
        Response.ContentEncoding = System.Text.Encoding.UTF8;
        Response.ContentType = "text/xml";
        Response.Cache.SetCacheability(HttpCacheability.Public);
        System.Xml.XmlTextWriter writer = new System.Xml.XmlTextWriter(Response.OutputStream, System.Text.Encoding.UTF8);
        InicioRSS(writer);

        OleDbCommand command=new OleDbCommand("select titulo,link,descripcion from rss",new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=bd1.mdb;"));
        command.Connection.Open();
        OleDbDataReader reader=command.ExecuteReader(CommandBehavior.CloseConnection);
        while(reader.Read()){
            ItemRSS(writer,reader["titulo"].ToString(),reader["link"].ToString(),reader["descripcion"].ToString());
        }


        FinalRSS(writer);
        writer.Flush();
        writer.Close();
        Response.End();
    }

</script>
La base de datos tiene los campos "id, titulo, link, descripcion" y está con el nombre bd1
__________________
Alex Concha
Buayacorp - Programación y Diseño
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 12:32.