Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Internet
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 08-12-2007
fide fide is offline
Miembro
 
Registrado: oct 2006
Posts: 331
Poder: 18
fide Va por buen camino
Question Trabajar con archivos XML RSS

Hola. La verdad es que estoy perdido. No se como trabajar con archivos XML desde delphi.

Lo que deseo hacer es un cliente de noticias. Es decir, una aplicacion que debe de leer un archivo XML desde una Web, de ahi extraer todos los titulares de las noticias con sus respectivos comentarios y todo. Aqui les pongo el arhico XML, para que me den una idea de como puedo yo leer esto...

Código:
<?xml version="1.0" encoding="ISO-8859-1"?>
<rss version="0.91">

<channel>
<title>Tiempo21, Radio Victoria, informaciones de Las Tunas, Cuba, y el Mundo</title> 
<link>http://www.tiempo21.cu/noticias_tunas.xml</link> 
<description>Edición de CMLL Radio Victoria, Las Tunas, Cuba y el Mundo en Internet</description>
<language>es-ES</language> 

<image>
<title>Tiempo21, Radio Victoria, informaciones de Las Tunas, Cuba, y el Mundo</title> 
<url>http://www.tiempo21.cu/images/tiempo11_A.gif</url> 
<link>http://www.tiempo21.islagrande.cu/noticias_tunas.xml</link> 
<width>300</width> 
<height>61</height> 
</image>

<item>
<title>Envía Fidel Castro saludo al pueblo y Gobierno de Chile</title>
<link>http://www.tiempo21.cu/el_mundo/noviembre07/fidel_castro_mensaje_pueblo_gobierno_chile_071108.htm</link>
<description>Las Tunas, (Redacción Central Tiempo21).- Carlos Lage, vicepresidente de Cuba, trasmitió un mensaje del presidente Fidel  Castro al pueblo y gobierno de Chile, al llegar a la capital de ese país suramericano al frente de la delegación de la Isla a la decimoséptima  Cumbre Iberoamericana, que comienza hoy.
</description>
</item>

<item>
<title>Nota informativa</title>
<link>http://www.tiempo21.cu/Cuba/noviembre07/nota_informativa_071108.htm</link>
<description>En un análisis preliminar de las pérdidas ocasionadas por las intensas lluvias en las provincias orientales, entre el 11 de octubre y el 5 de noviembre, y el paso de la tormenta tropical Noel por esa misma zona, se ha podido estimar que el monto de estas pérdidas asciende a 499 millones de dólares. De ellos, 305 en el sector agropecuario y forestal, que incluye 91 millones en pérdidas de productos en el campo y 78 millones en el costo de reponer las plantaciones.
</description>
</item>

<item>
<title>Inician trabajadores y sindicatos de Las Tunas jornada de salud del trabajo</title>
<link>http://www.tiempo21.cu/las_tunas/noviembre07/inician_trabajadores_sindicatos_las_tunas_jornada_salud_trabajo_071108.htm</link>
<description>Las Tunas.- Diversas acciones por la seguridad y la salud de los trabajadores desarrolla hasta el 30 de noviembre el movimiento sindical de esta oriental provincia de Las Tunas, patrocinada por la Central de Trabajadores de Cuba (CTC).
</description>
</item>

<item>
<title>Mostrará Las Tunas salón anual de artistas de la UNEAC</title>
<link>http://www.tiempo21.cu/Cultura/noviembre07/mostrara_las_tunas_salon_anual_artistas_uneac_071108.htm</link>
<description>Las Tunas.- El Salón UNEAC, que convoca cada año la Unión de Escritores y Artistas de Cuba, en Las Tunas, ciudad a 670 kilómetros de La Habana, quedará inaugurado el 24 de noviembre en esta localidad en el contexto de la Séptima Bienal de Escultura Rita Longa. 
</description>
</item>

<item>
<title>Cuba consolida atención a pacientes con SIDA</title>
<link>http://www.tiempo21.cu/Salud/noviembre07/cuba_consolida_atencion_pacientes_sida_071108.htm</link>
<description>Las Tunas, (Redacción Central Tiempo21).- La garantía de una creciente calidad de vida a los pacientes con SIDA en Cuba por las posiciones de avanzada en la atención a enfermos y portadores del virus, es uno de los temas principales del Sexto Congreso de Epidemiología, que sesiona en La Habana.
</description>
</item>

</channel>
</rss>
este archivo lo estoy descargando con la funcion UrlDownloadToFile de la unit urlMon...

desde este link: http://www.tiempo21.islagrande.cu/noticias_tunas.xml

Espero me ayuden. Es importante...
Responder Con Cita
  #2  
Antiguo 08-12-2007
Avatar de dec
dec dec is offline
Moderador
 
Registrado: dic 2004
Ubicación: Alcobendas, Madrid, España
Posts: 13.107
Poder: 34
dec Tiene un aura espectaculardec Tiene un aura espectacular
Hola,

Dependiendo de la versión de Delphi conque cuentes, podrías usar la clase "TXmlDocument" para hacer lo que quieres, pero, puesto que tratas de leer un archivo XML que sigue cierto estándar (RSS), tal vez te interesen los componentes Simple RSS para Delphi. Personalmente creo que son estupendos. Sin embargo, si buscas por ahí verás que encontrarás otras posibles soluciones.
__________________
David Esperalta
www.decsoftutils.com
Responder Con Cita
  #3  
Antiguo 08-12-2007
fide fide is offline
Miembro
 
Registrado: oct 2006
Posts: 331
Poder: 18
fide Va por buen camino
Lightbulb Leer XML

Hola dec. Muchisimas gracias por esto. En realidad creo que con eso soluciono mi problema. Si necesito algo mas, no dudo en preguntar jejeje...
Responder Con Cita
  #4  
Antiguo 10-12-2007
fide fide is offline
Miembro
 
Registrado: oct 2006
Posts: 331
Poder: 18
fide Va por buen camino
Question Ayuda

Oyeme dec, la verdad que si me pudieras dar un minimo tecnico acerca de como usar estos componentes yo te estaria muy agradecido, ademas si puedes me digas con mas detalles que el el RSS y para que sirve...
Responder Con Cita
  #5  
Antiguo 10-12-2007
Avatar de dec
dec dec is offline
Moderador
 
Registrado: dic 2004
Ubicación: Alcobendas, Madrid, España
Posts: 13.107
Poder: 34
dec Tiene un aura espectaculardec Tiene un aura espectacular
Hola,

Poco puedo decirte. Respecto de lo primero... junto a los componentes vienen algunos ejemplos, si no recuerdo mal, y, por otro lado, su documentación, si tampoco recuerdo mal... y, respecto a lo segundo, puedes echar un vistazo a la Wikipedia que te lo explicará mucho mejor de lo que yo pueda hacerlo.
__________________
David Esperalta
www.decsoftutils.com
Responder Con Cita
  #6  
Antiguo 10-12-2007
fide fide is offline
Miembro
 
Registrado: oct 2006
Posts: 331
Poder: 18
fide Va por buen camino
Talking Ayuda

Dec amigo muchas gracias. Me documentare a ver que hago man.
Responder Con Cita
  #7  
Antiguo 10-12-2007
Avatar de dec
dec dec is offline
Moderador
 
Registrado: dic 2004
Ubicación: Alcobendas, Madrid, España
Posts: 13.107
Poder: 34
dec Tiene un aura espectaculardec Tiene un aura espectacular
Hola,

Si tienes algún problema no dejes de comentarlo por aquí que se tratará de echarte una mano en la medida de lo posible.
__________________
David Esperalta
www.decsoftutils.com
Responder Con Cita
  #8  
Antiguo 10-12-2007
fide fide is offline
Miembro
 
Registrado: oct 2006
Posts: 331
Poder: 18
fide Va por buen camino
Question Ayuda!

Hola. Dec amigo, he estado trabajando con el componente que me dijiste que descargara para acceder a los canales RSS. El problema esta en que en algunos canales me da el siguiente error y se detiene la accion.

Código:
Could not convert variant of type (Null) into type (String)
a que creas que de deba este error amigo??
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Trabajar con archivos excel sin OLE waremovil C++ Builder 0 27-10-2007 20:38:44
Trabajar con grids Vlady Conexión con bases de datos 3 23-02-2007 19:25:15
Cómo trabajar con archivos INI Iskariote0087 Varios 3 21-07-2006 22:10:53
Trabajar sobre una USB Boris Seguridad 4 06-06-2006 21:19:59
Alguien sabe de algun componente para Trabajar con Archivos DBF pero con indices NTX? AGAG4 Varios 9 06-01-2005 02:53:09


La franja horaria es GMT +2. Ahora son las 09:50:57.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi