XLink (Extensible Linking Language) on XML-dokumenttien tehokasta ulkoista linkitystä varten tuotettu kieli. XLink on W3C-spesifikaatio ja se mahdollistaa esimerkiksi ristiin- ja taaksepäin viittaukset.
XLinkissä on kaksi tapaa linkittää XML-dokumentteja. Laajennetut linkit ovat monimutkaisempia linkityksiä ja yksinkertaiset linkit toimivat samalla periaatteella kuin HTML-linkit. Laajennetut linkit tarjoavat mahdollisuuden linkkien kokoomiseen erilliseen tietokantaan, jolloin dokumenttia ei tarvitse muokata linkin muuttuessa. [1]