Elementi so serializirani z znaki <, >, vrednosti atributov so vedno v narekovajih. Mogoče jih je obdati z dvojnimi ali enojnimi narekovaji. V resnici je na voljo celo formaliziran zapis skladnje dokumentov XML, kar pomeni, da se lahko trenutno za vsak dokument XML odločimo, ali je pravilno oblikovan (well formed) ali ne.