У меня есть разные классы, которые мне нужно написать в XML для распространения в клиентских системах.Создание XML в C# с использованием шаблонов с заполнителями
Я знаю, что очевидным способом преобразования класса в C# является сериализация. В идеале я бы сделал это, но мой босс хочет, чтобы я использовал какую-то систему шаблонов.
Таким образом, у меня был бы шаблон (базовый пример), подобный приведенному ниже, и заменяющий теги по мере необходимости.
<Advert>
<Title>{Title}</Title>
<Description>{Description}</Description>
[etc etc etc etc]
</Advert>
Я действительно не хочу, чтобы сделать это таким образом, но это жизнь :) Кто-нибудь есть хорошие предложения о том, как это сделать? Библиотеки и т. Д.? Надеюсь, что есть что-то более мощное, чем замена строки (и т. Д.), Но у них появилось ощущение, что так оно и есть!
EDIT:
То, что я должен был это указано, идея заключается в том, чтобы иметь возможность настроить шаблон XML без необходимости пересобрать приложения.
Я хотел бы использовать Linq для XML –