Ainda não tem acesso? Estude com a gente! Matricule-se
Ainda não tem acesso? Estude com a gente! Matricule-se

Tag principal xml ficando com array no nome

Bom dia!

no curso aprendemos como mudar o nome da tag principal de um objeto no xml gerado, através do [XmlType("Livro")] por exemplo, porém se gero um xml de uma lista de livros, a tag principal fica ArrayOfLivro. Eu consigo personalizar essa tag principal, para quando for lista ?

por exemplo deixando Livros

Atenciosamente,

2 respostas

Olá Bruno, tudo bem?

Vi alguns exemplos e a solução era utilizar o [XmlRoot("Livros")] para marcar a tag principal com um nome específico. Tente adicionar um campo no código com essa anotação, caso não seja possível passar acima da atribuição deste valor (que é um List<Livro>).

Espero ter ajudado!

Olá Fabiano!

Fiz diversos testes aqui, pesquisando, e não deu certo. Poderia mandar um exemplo da sua sugestão de ajuste ? por gentileza

Atenciosamente,