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 26-05-2005
Tecnic2 Tecnic2 is offline
Miembro
 
Registrado: may 2004
Posts: 155
Poder: 21
Tecnic2 Va por buen camino
Question Ficheros XML

Hola a todos.

Vereis, estoy haciendo un programa que se conecta a una página XML y lee su contenido para mostrar la informacion en un formulario. Hasta aqui todo bien, lo que pasa es que me encuentro con que si los textos tienen contenido HTML me aparece todo el código en mi form, y yo lo que quiero es que salga igual que pueda salir en una página web (con sus letras en negrita, enlaces, ....).

Qué control tengo que usar para mostrar dicha información correctamente??

Muchas gracias por adelantado
Responder Con Cita
  #2  
Antiguo 26-05-2005
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,

Tratándose de HTML... ¿probaste con WebBrowser? Lo tienes en la paleta "Internet".
__________________
David Esperalta
www.decsoftutils.com

Última edición por dec fecha: 26-05-2005 a las 20:21:12. Razón: (ampliación del texto)
Responder Con Cita
  #3  
Antiguo 27-05-2005
Tecnic2 Tecnic2 is offline
Miembro
 
Registrado: may 2004
Posts: 155
Poder: 21
Tecnic2 Va por buen camino
Post Si, he probado con el WebBrowser pero....

He visto que lo mejor para hacer ésto tiene que ser el componente TWebBrowser, pero no consigo hacer lo que quiero, que es lo siguiente:

En una de las columnas de un ListView tengo un texto de tipo MEMO, éste texto tiene contenido HTML ya que se trata de una noticia de una web XML, y quiero verlo en algun componente tal y como pudiera aparecer en una web normal.

Entonces, si el WebBrowser tiene que ser el componente a utilizar, cómo lo hago?

Muchas gracias.
Responder Con Cita
  #4  
Antiguo 27-05-2005
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Poder: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
Cita:
Empezado por Tecnic2
Entonces, si el WebBrowser tiene que ser el componente a utilizar, cómo lo hago?
Podrías guardar el contenido del memo en un archivo temporal .html y cargarlo en el web browser:

WebBrowser.Navigate('file:///c:\mis documentos\memo.html');

// Saludos
Responder Con Cita
  #5  
Antiguo 27-05-2005
Tecnic2 Tecnic2 is offline
Miembro
 
Registrado: may 2004
Posts: 155
Poder: 21
Tecnic2 Va por buen camino
Question Acceder a columna de Listview

Muchas gracias, así lo haré.

Otra pregunta, como puedo hacerlo para acceder a la columna del listview donde tengo la información HTML, y copiar éste contenido al fichero?
Responder Con Cita
  #6  
Antiguo 27-05-2005
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Poder: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
Pues yo diría que de la misma forma en que colocaste el texto en dicha columna.

Dicho de memoria supongo que primero accedes al Item, que viene siendo el renglón o la primera celda del renglón, y luego mediante Item.SubItems que es un StringList.

// Saludos
Responder Con Cita
  #7  
Antiguo 31-05-2005
Tecnic2 Tecnic2 is offline
Miembro
 
Registrado: may 2004
Posts: 155
Poder: 21
Tecnic2 Va por buen camino
Post Sí, eso era ( Item.SubItems.Strings[i] )

Exacto, al final accedí a cada una de las columnas del Listview de la siguiente forma:

Código:
 Item.SubItems.Strings[i]
Donde "i" és el numero de columna empeando por 0.
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


La franja horaria es GMT +2. Ahora son las 03:09:27.


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