XML:

  • metajęzyk (sam nie definiuje żadnych znaczników ale pozwala tworzyć własne)
  • Dokument poprawy strukturalnie (well-formated). Określa taki sposób oznakowania, który w istotny sposób ułatwia budowę procesorów XML i ułatwia ich implementacje
  • Dokument XML można opisać w sposób formalny za pomocą definicji typu dokumentu (DTD - Document Type Definition)

XML -HTML:

  • Nie powinno sie zestawiać jezyka XML z HTML. Raczej to języki oparte na XML'u (konkretne zastosowania XML'a) rozszerzają możliwości, jaki niesie HTML

XML - SGML:

  • Uproszczona wersja SGML'a, przeznaczona do publikacji w Internecie (zastosowanie SGML'a w realiach Internetu)
  • Przeznaczony do dokumentów generowanych automatycznie, a nie redagowanych (np. wykluczono możliwość opuszczania znaczników)