The document discusses XML (eXtensible Markup Language) in 3 paragraphs:
1) It defines XML as a markup language used to provide extra information about a document by adding tags. HTML uses tags to tell browsers how to display documents, while XML tags give readers an idea of what the data means and separates presentation from data.
2) XML documents are used to transfer data, often over the internet. XML subsets are designed for particular applications like RSS for news feeds. Fields also have their own subsets registered with the W3C.
3) XML is popular because it allows complex structured data to be transmitted efficiently as a simple text stream but also processed as a rich object model in receiving applications.