No te has planteado generar mejor un fichero XML mejor que el de Texto, te sera
m�s sencillo interacturar sobre el contenido del mismo, y el planteamiento sera como
el de una Base de Datos,,,,,,   te creas la estructura con los valores que quieras y le vas a�adiendo los valores.


=======================================================
 La originalidad no esta en el "HECHO", esta en la"SOLUCI�N"
=======================================================
  .~.
 /V\   L   I   N   U   X
// \\ >Phear the Penguin<
/(   )\
^^-^^
Pon un Pinguino en TU VIDA.COM
Pere Soria
Dpto. de Inform�tica
Telf.    +34 964343008
E-mail: [EMAIL PROTECTED]
http://www.recordrentacar.com
Record Rent a Car S.A.



"Nico Machado" <[EMAIL PROTECTED]>
Enviado por: [EMAIL PROTECTED]

08/07/2003 18:37
Por favor, responda a forum.help400

       
        Para:        <[EMAIL PROTECTED]>
        cc:        
        Asunto:        Resolver dinamicamente variables insertadas en un texto.



Hola Solo queria pedirles un par de ideas, tenemos la necesidad de armar
textos de mensajes, no los del sistema opertaivo, sino de cuerpos de correo
(e-mail) que sean din�micos.

Quiza alguno vio o probo la herramienta CGIDEV2, hay se usa un procedimiento
para reemplazar variables por un valor dentro de un texto.
Esto es relativamente simple si solo hay que reemplazar una variable por
vez.(por supuesto esto sin desmerecer este facntastico desarrollo).

Pero aqui viene la pregunta.
Quiero armar uno o varios programas que me permitan reemplazar varias
variables de una sola vez, y ademas que puedan repetirse como si fueran el
detalle de un listado.

Quiero decir, supongamos que armo una liena de texto de esta manera:

Producto: &1, Precio: &2, Cantidad: &3

Y quiero que esta linea se grabe en un archivo para cada uno de estos
valores:
Producto    Precio    Cantidad
00100        10,50        20,00
00200        12,50        30,00
00300        10,20        40,00

O sea que se grabe en un archivo esto:
Producto: 00100, Precio: 10,50, Cantidad: 20,00
Producto: 00200, Precio: 12,50, Cantidad: 30,00
Producto: 00300, Precio: 10,20, Cantidad: 40,00

Como ven yo solo escribo una sola linea de texto, pero el "progama" detecta
que lo tiene que repetir.

La idea tambien es que la cantidad de registros y variables sea
completamente din�mica, pueden ser tres datos como en este ejemplo o quince.

Lo que mejor se me ocurrio es :
Armar un archivo de variables, donde cada registro me dice el nombre de la
variable, el valor y el tipo.
Y entonces el programa deberia tener un loop dentro de otro, por ejemplo

Mientras Existan datos

   Inicializar texto a reemplazar

   Mientras existan Variables
       Buscar caracter de control &
       Tomar nombre variable
       Buscar valor de variable
       Reemplazar variable con valor

   Fin mientras
   Leer siguente Registro
Fin mientras

Bueno, alguien tiene otra Idea??
Estoy pifiando???
Me estoy complicando demasiado??

PD: No quiero usar el archivo de mensajes, porque quiero permitir usar uno o
varios renglones.

Saludos
y Muchas gracias



---
Este Mail NO contiene Virus.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.490 / Virus Database: 289 - Release Date: 16/06/03



_____________________________________________________
Forum.HELP400 es un servicio m�s de NEWS/400.
� Publicaciones Help400, S.L. - Todos los derechos reservados
http://www.help400.es
_____________________________________________________

Para darte de baja, env�a el mensaje resultante de pulsar
mailto:[EMAIL PROTECTED]

Responder a