eXtensible Markup Language

In short

A fine-grained way to store records and fields, but also elements and sub-elements; used for wrapping Database contents and for representing Text (formatted) and its constituent text objects; is intermediate between HTML and SGML.

item info
types Data (container), Database, Markup, Text (plain)
preferred ⚠️ under conditions
extensions .xml
related formats Access, CSS, CSV, dbase, HDF5, HTML, JavaScript, JSON, JSX, Markdown, SGML, SIARD, SQL, TAR, TeX, Text, XHTML, XSLT, YAML
wikipedia XML

See also