-
Système de template
Bonjour, voilà mon questionnement : on me demande de créer une application qui appellera des fichiers html (qui servent de template) et de remplacer en c# les caractères nommés #variable# dans le fichiers html par ce que l'on veut.
Auriez vous un exemple qui me permettrait de faire ceci ?
Merci par avance
-
Ma boite a un vieux projet comme ça. Mais il y a pas grand chose d'intéressant à dire : d'un côté, un template contenant des "placeholder" du type #variable#, de l'autre une liste de paires clé / valeur (du style variable => "Bob"), et au milieu un petit algo qui remplace les #variable#" par leur valeur.
Tu peux le faire avec un StringBuilder, et faire appel à sa méthode Replace autant de fois que tu as de paires clé / valeur.
Faut juste faire gaffe, parce que si les valeurs contiennent le caractère "#" que tu as utilisé pour spécifier une clé, ça risque de moins bien marcher.