This article is currently in the process of being translated into Spanish (~47% done).
If you are fluent in Spanish, then please help us - just point to any untranslated element inside the article and click the translation button to get started. Or have a look at the current translation status for the Spanish language.
If you see a translation that you think looks wrong, then please consult the original article to make sure and then use the vote button to let us know about it.
Please help us by translating the following metadata for the article/chapter, if they are not already translated.
If you are not satisfied with the translation of a specific metadata item, you may vote it down - when it reaches a certain negative threshold, it will be removed. Please only submit an altered translation of a metadata item if you have good reasons to do so!
Introduction to XML with C#
XML es la abreviatura para eXtensible Markup Language (Lenguaje de marcado extensible), es muy utilizado para el intercambio de datos, principalmente por que es facil de leer tanto para los humanos como también para las máquinas. Si alguna vez ha escrito un sitio web en HTML, XML le parecerá muy familiar ya que básicamente es una versión mas estricta de HTML. XML se compone de etiquetas, atributos y valores, parecido a esto:
<users> <user name="John Doe" age="42" /> <user name="Jane Doe" age="39" /> </users>
As you can see, for a data format, this is actually pretty easy to read, and because it's such a widespread standard, almost every programming language has built-in functions or classes to deal with it. C# is definitely one of them, with an entire namespace, the System.Xml namespace, to deal with pretty much any aspect of XML. In the following chapters, we will look into using them, both for writing and reading XML. Read on!