| 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 |