Пропуск тега - дополнительная функция для минимизации документ SGML. Каждый раз, когда тег может быть неявно предвиден синтаксическим анализатором из структуры документа, этот тег можно опустить. Функцию пропуска тега обычно можно включить или отключить в декларации SGML. Определение типа документа используется для включения или отключения тега для определенного тега.
Пропуск тегов - одна из основных функций SGML, которая была удалена из XML для упрощения синтаксического анализа.
В этом примере тег , может использоваться для опускания начального и конечного тегов заголовка. Более того, конечный тег также может быть опущен, потому что он будет разделен следующим тегом или концом документа. В этой спецификации DTD поведение функции пропуска тега определяется для каждого элемента двумя символами, следующими за именем элемента. Значения могут быть - или O для отключения и включения функций. Первый символ определяет поведение начального тега, а второй - поведение конечного тега. Действительный документ, не использующий пропуск тегов: первый абзац второй абзац третий абзац Упрощенный действительный документ используя пропуск тега: первый абзац второй абзац третий абзац