Como usar XML para C#
- Cole um exemplo XML representativo, de preferência com todos os campos opcionais preenchidos.
- Defina o nome do tipo raiz e se quer código auxiliar ou só tipos.
- Copie o código C# gerado para o seu projeto.
Sobre XML para C#
Escrever classes de modelo à mão para payloads XML grandes é aborrecido e introduz erros. Cole um exemplo aqui e o gerador extrai a estrutura. Resultado: Classes com propriedades. Se desmarcar «só tipos», são adicionados atributos Newtonsoft.Json e um Converter.
Tudo corre no seu browser; os dados de exemplo ficam no seu dispositivo. O XML é primeiro convertido em JSON da mesma forma que na ferramenta XML para JSON.
Usar o código gerado
Use os helpers gerados ou a deserialização padrão da linguagem.
Campos opcionais aparecem segundo a convenção da linguagem (optional / nullable).