У меня есть два класса:
public class A
{
[XmlElement("Content")]
public B SomeName { get; set; }
}
public class B
{
[XmlAttribute]
public int X { get; set; }
}
Он сериализуется в XML следующим образом:
<A>
<Content X="5" />
</A>
Я хотел бы указать имя элемента в Content и получить что-то вроде этого
<A>
<Content>
<Some element X="5" />
</Content>
</A>
Могу ли я сделать это без создания нового класса, который будет содержать B, используя стандартную сериализацию xml?