XML is a markup language for documents containing structured information. This theory paper covers basic concepts of XML, XML document structure, generating an XML document and other dominant features of XML.