Ključ do njegove uporabnosti je zajet že v njegovem imenu ‐ prav razširljivost je namreč bistvo njegove prilagodljivosti.
Razširljivost označevalnega jezika pomeni, da je odgovornost definicije strukture in oznak podatkov prepuščena vsaki izmenjavi posebej. XML torej oznak ne definira že vnaprej, ampak so le-te odvisne od potreb in zahtev konkretne izvedbe.