LINUX.ORG.RU

[HTML] Как назывется эта сущность

 


0

0

Есть в заголовкак HTML такая фигня как

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

Кроме того, я насерфил какие-то фругие фигни типа <!ENTITY ...> и проч. Но как эти теги с восклицательным знаком называются я че-то не насерфил. А название этих фигней (на английском) мне нужно, т.к читаю HTML и не хочу выдумывать свою терминологию.

★★★
Ответ на: комментарий от AGUtilities

>когда люди учат html

Я не учу html, я его читаю программным путем посредством тoкенизации.

Absurd ★★★
() автор топика
Ответ на: комментарий от wfrr

>Ибо ковыряться в HTML и не знать формата, это абсурд.

Формата в нем нет ибо цацки вроде <p><i><p><i> даже antlr не проглатывает.

Absurd ★★★
() автор топика
Ответ на: комментарий от Deleted

>Всё это не входит в состав html, а относится к языку DTD:

а не к SGML?

dimon555 ★★★★★
()
Ответ на: комментарий от Pi

>но браузер рендирит, правда? значит формат есть, хотя с BNF сложно :)

Вообще, создается впечатление что SGML/HTML какой-то не программист а системный аналитик разрабатывал, так как его даже токенизировать тяжело.

Вопрос: Как сделать комментарий в вашем языке? Ответ: Сделать в лексере токен вида <знак комментария>.*<конец строки> и в грамматике приравнять его к пробелу.

В SGML/HTML же комментарий может содержать даже -->. Правда, этой фичей никто не пользуется и все браузеры на этом лажаются, но это другой вопрос.

Absurd ★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.