A общий -purpose язык разметки - это язык разметки, который используется более чем для одной цели или ситуации. Другие, более специализированные предметно-ориентированные языки разметки часто основываются на этих языках. Например, HTML 4.1 и более ранние являются предметно-ориентированными языками разметки (для веб-страниц) и основаны на синтаксисе SGML, который является языком разметки общего назначения.
Среди известных языков разметки общего назначения: