Domanda

Sto usando NVelocity come motore di template autonomo nel mio generatore di file di testo. Il problema con NVelocity è che le macro sono piuttosto traballanti; praticamente tutti gli errori che ricevo provengono da un'implementazione di macro difettosa.

Sarebbe bello se potessi usare qualche altro motore di template, come Brail. In questo modo scriverei solo funzioni che generano stringhe.

Qual è il modo migliore per incorporare il motore Brail? Vorrei semplicemente passargli una stringa contenente il modello (non leggere dal disco) e vorrei ridurre al minimo il numero di dipendenze esterne.

EDIT: ho trovato la risposta da solo. Dai un'occhiata a questa fonte file dal castello .

È stato utile?

Soluzione

Prova nHaml o Spark in quanto entrambi supportano completamente standalone o direct utilizzo

Entrambi supportano funzioni c # standard che restituiscono stringhe ecc.

Spark è un vero HTML, nHaml è un DRY HTML

Entrambi molto fighi!

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top