Zigzag
Кстати, если уж речь зашла, есть в этом всем загадочный момент.
Вы бесспорно правильно подметили – в первую очередь именно лексемы SGML ID и NAME должны начинаться с буквы ([A-Za-z]), и за ними может следовать любое количество букв, цифр ([0-9]), дефисов ("-"), символов подчёркивания ("_"), двоеточий (":") и точек ("."). Так четко сказано в спецификации.
Но вот что касается классов (о чем, собственно говоря, писал я сам), в спецификации почему-то сказано, что базовый тип данных SGML для них – CDATA. А про этот тип данных сказано: "последовательность символов из символьного набора документа, может включать мнемоники". А про обязательную букву в начале – тишина.
Странности...![]()