Есть ли способ заставить сериализатор xml преобразовать следующее:
class Mail
{
public string Subject = "sub1";
}
в следующую XML-схему:
<Mail>
<MailSubject>
<Subject>sub1</Subject>
</MailSubject>
</Mail>
То есть я хочу обернуть элемент xmlElement в новую группу xmlElement, не используя следующий подкласс:
class Mail
{
public MailSubject MailSubject = new MailSubject();
}
class MailSubject
{
public string Subject = "sub1";
}
Мой формат xml поступил от стороннего производителя, и я пытаюсь сделать так, чтобы наши объекты имели смысл и могли быть легко использованы при сохранении их XML-схемы.