Какие символы ASCII запрещены для использования в атрибутах SGML? - PullRequest
2 голосов
/ 14 декабря 2011

Кроме пробелов, кавычек, знака равенства и табуляции, какие другие символы печатаемого подмножества ASCII запрещено использовать в качестве имен атрибутов в SGML?

1 Ответ

0 голосов
/ 14 декабря 2011

По умолчанию SGML допускает только буквенно-цифровые значения для имен SGML. Какие дополнительные символы разрешены для имен SGML, определяется объявлением SGML; в частности UCNMCHAR и LCNMCHAR под NAMING.

Например, если вы посмотрите на объявление SGML для HTML 4 , вы увидите:

LCNMCHAR ".-_:"    
UCNMCHAR ".-_:"

Это означает, что символы ., -, _ и : также разрешены в именах SGML (элемент / атрибут / сущность / и т. Д.).

ПРИМЕЧАНИЕ. В качестве первого символа имени SGML допускается использовать только букву.

...