I once wrote a very nice template system for Powutils. Dont remember how it was called.
I can search the svn for you if you want. 2011/11/9 tcoq <t...@free.fr>: > Dear Luciano. > I would suggest using the StringReplace function (Sysutiles) in combination > with a TStringList. > Easy to do and quite powerful. > You can also use a second string list to store the values and patterns to > replace, using the Names and Values properties, so that you can do multiple > successive replacements in your templates. > The SaveToFile and LoadFromFile will give you easy storage of your templates. > I tend to use patterns like [Name] or (First_Name] that are not confused with > the html. > Best regards, > Thierry > > ----- Mail Original ----- > De: "luciano de souza" <luchya...@gmail.com> > À: fpc-pascal@lists.freepascal.org > Envoyé: Lundi 7 Novembre 2011 14h37:46 GMT +01:00 Amsterdam / Berlin / Berne > / Rome / Stockholm / Vienne > Objet: [fpc-pascal] The best approaching for templating > > Hello listers, > > I would like to create some templates. Suppose the following example: > > <html> > <head> > <title>%s</title> > </head> > <body> > %s <p> > %s <p> > %s <p> > </body> > </html> > > I can certainly use format to link %s to the respective variables. > However, if the number of %s is big, probabily, the reading would be > less clearer. > > But, suppose I have $title in stead of %s and $p1 in stead of %s. In > Lua, I have a module called Cosmo taht perform it. > > my question is: is there something similar in Pascal? > > Luciano > _______________________________________________ > fpc-pascal maillist - fpc-pascal@lists.freepascal.org > http://lists.freepascal.org/mailman/listinfo/fpc-pascal > _______________________________________________ > fpc-pascal maillist - fpc-pascal@lists.freepascal.org > http://lists.freepascal.org/mailman/listinfo/fpc-pascal > _______________________________________________ fpc-pascal maillist - fpc-pascal@lists.freepascal.org http://lists.freepascal.org/mailman/listinfo/fpc-pascal