Over the years XML has emerged as one of the most important standards for data representation and transportation. No wonder that Microsoft has embraced it fully in the .NET Framework. This chapter provides an overview of what XML is and how it is related to the .NET Framework. Many of the topics discussed in this chapter might be already familiar to you. Nevertheless, I will cover them briefly here so as to form a common platform for further chapters. Specifically, this chapter covers the following: