Я ищу автономный, простой в использовании код С#, механизм шаблонов. Я хочу создать файлы HTML и XML с заполнителями для данных, и заполнить их данными из моего кода.
Механизм должен поддерживать циклы (дублирующие части шаблона, содержащие больше одного объекта) и условия (добавить части шаблона в конечный HTML/XML, только если некоторые условия верны). Может ли кто-то рекомендовать мне хороший вариант и добавить ссылку на более или менее такой пример кода и некоторую документацию о том, как использовать рекомендуемый компонент для моих нужд?
Мне также нужно использовать циклы для дублирования строк таблицы или даже целых таблиц (в версии HTML) и сложных элементов (в версии XML).