Modelování pomocí gramatik

Typická situace:

  • značkování je bezkontextovým jazykem definovaným gramatikou

  • typickým představitelem je gramatika zapsaná v DTD (s jistým non-CF omezeními, jako je např. vazba ID-IDREF)

  • jazyky XML Schema i Relax NG převzaly částečně tento přístup - kombinují gramatiku s možností dědičnosti

Typickým představitelem je XML DTD.