Qual è la differenza tra XML e SGML?

Utente HTML.it
chiede

Qual è la differenza tra XML e SGML?

Redazione HTML.it
risponde

XML è una versione semplificata di SGML, pertanto le differenze tra i due meta-linguaggi riguardano caratteristiche di SGML non presenti in XML. Per fare qualche esempio, SGML prevede regole più articolate per la gestione degli spazi, il concetto di documento ben formato di XML non ha un’esatta corrispondenza in SGML, ecc.