| Format introduction | In computing, Extensible Markup Language (XML) is a markup language that defines a set of rules for encoding documents in a format that is both human-readable and machine-readable. The design goals of XML emphasize simplicity, generality, and usability across the Internet. | 
| Technical details | XML is a textual data format with strong support via Unicode for different human languages. Several schema systems exist to aid in the definition of XML-based languages, while programmers have developed many application programming interfaces (APIs) to aid the processing of XML data. | 
| File extension | .xml | 
| MIME | application/xml, text/xml | 
| Developed by | World Wide Web Consortium | 
| Type of format | Markup language | 
| Associated programs | Microsoft Office, OpenOffice.org, LibreOffice, Apple iWork | 
| Wiki | https://en.wikipedia.org/wiki/XML |