- eXtensible Markup Language
- język znaczników
- sposób na zapis złożonej struktury danych
- znaczniki mogą być zagnieżdżone jeden w drugim
<?xml version="1.0"?>
<znacznik>
<drugi>wartosc</drugi>
<trzeci>wartosc
<czwarty>inna wartosc</czwarty>
</trzeci>
</znacznik>