This article has been localized into Portuguese by the community.
Introdução ao XML com C#
XML é a abreviação de eXtensible Markup Language. É um formato muito usado para troca de dados, principalmente porque é de fácil leitura para humanos e máquinas. Se você já escreveu um site em HTML, o XML parecerá muito familiar para você, já que é basicamente uma versão mais rígida do HTML. XML é composto de tags, atributos e valores e é algo como isto:
<users>
<user name="John Doe" age="42" />
<user name="Jane Doe" age="39" />
</users>
Como você pode ver, para um formato de dados, isso é realmente fácil de ler, e por ser um padrão tão difundido, quase todas as linguagens de programação têm funções ou classes internas para lidar com isso. C# é definitivamente um deles, com um namespace inteiro, o namespace System.Xml, para lidar com praticamente qualquer aspecto do XML. Nos próximos capítulos, vamos investigar o uso deles, tanto para escrever como para ler XML. Leia!