Estrutura de serialização de XML
Desculpas por não poder expressar o título mais especificamente, mas só posso explicar dando um exemplo.
Eu estou tentando construir uma classe que serializa para o seguinte XML
<Customize>
<Content></Content>
<Content></Content>
<!-- i.e. a list of Content -->
<Command></Command>
<Command></Command>
<Command></Command>
<!-- i.e. a list of Command -->
</Customize>
Meu c # é:
[XmlRoot]
public Customize Customize { get; set; }
e
public class Customize
{
public List<Content> Content { get; set; }
public List<Command> Command { get; set; }
}
No entanto, isso produz (como deveria), o seguinte:
<Customize>
<Content>
<Content></Content>
<Content></Content>
</Content>
<Command>
<Command></Command>
<Command></Command>
<Command></Command>
</Command>
</Customize>
Existem alguns atributos de serialização xml que ajudariam a alcançar o meu xml desejado, ou eu tenho que encontrar outra maneira de escrever a classe?