XML (ang. Extensible Markup Language) to uniwersalny język znaczników przeznaczony do reprezentowania różnych danych w strukturalizowany sposób.
<?xml version="1.0" encoding="UTF-8"?>
<element atrybut1="wartość" atrybut2="wartość" ... > zawartość elementu </element> lub <element atrybut1="wartość" ... /> (zawartość pusta)
<!--...-->
<rodzic>
<element>
<dziecko>
</dziecko>
</element>
</rodzic>
| Znak | Encja |
|---|---|
| < | < |
| > | > |
| ' | ' |
| " | " |
| & | & |
Sekcja XML CDATA zawiera nieprzetworzony tekst, które powinny być włączone, lecz nie analizować za pomocą języka XML, który go zawiera.
Pliki XML mogą być formatowane stylami CSS.
*) Plik styl.css zawiera kod:
ksiazka {display: table;}
kartka {display: table-row;}
strona {display: table-cell;
border: 1px solid silver; padding: 5px;}