XML is a self describing language and it gives the data as well as the rules to identify what information it contains. Like HTML , XML is a subset of SGML - Standard Generalized Markup Language. The following links give you more information about XML Files and its operations through C# Programming Language.