Не. Е, да, донякъде. XML е дефиниран като профил на приложение на SGML. SGML е Standard Общи въпросиized Markup Language, дефиниран от ISO 8879. SGML е бил стандартният, независим от производителя начин за поддържане на хранилища със структурирана документация повече от десетилетие, но не е особено подходящ за доставяне на документи през мрежата (по редица технически причини, които са извън обхвата на тази статия). Дефинирането на XML като профил на приложение на SGML означава, че всяка изцяло съвместима SGML система ще може да чете XML документи. Използването и разбирането на XML документи обаче не изисква система, способна да разбира пълната обобщеност на SGML. XML е, грубо казано, ограничена форма на SGML.
За техническите пуристи е важно да се отбележи, че могат да съществуват и фини разлики между документите, както се разбират от XML системите, и същите тези документи, както се разбират от SGML системите. По-специално, третирането на празни интервали непосредствено до таговете може да е различно.