Question

J'utilise NVelocity en tant que moteur de modèles autonome dans mon générateur de fichiers texte. Le problème avec NVelocity est que les macros sont très fragiles. à peu près toutes les erreurs que je reçois proviennent d'une implémentation macro défectueuse.

Ce serait bien si je pouvais utiliser un autre moteur de gabarit, tel que Brail. De cette façon, je n’écrirais que des fonctions produisant des chaînes.

Quel est le meilleur moyen d’intégrer le moteur Brail? Je souhaite simplement lui transmettre une chaîne contenant le modèle (et non la lecture à partir du disque), ainsi que le nombre de dépendances externes.

MODIFIER: j'ai trouvé la réponse moi-même. Regardez cette source fichier de Castle .

Était-ce utile?

La solution

Essayez nHaml . ou Spark , car ils sont tous deux favorables au autonome ou utilisation directe

Ils supportent tous les deux les fonctions standard c # qui renvoient des chaînes, etc.

Spark est un vrai HTML, nHaml est un DRY HTML

Les deux très cool!

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top