Is there a way to generate XML structure from C# class definition? Like "Edit/ Paste Special/ Paste XML as classes" in Visual Studio, but in other direction. For instance, from
public class Citizen
{
[XmlAttribute]
public int CountryId;
[XmlElement]
public Person Person;
}
get
<Citizen ContryId = "123">
<Person>John Doe</Person>
</Citizen>
?