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

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

1 ответ

Решение

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

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

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

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

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

Другие вопросы по тегам