Помимо пробелов, кавычек, знака равенства и табуляции, какие другие символы печатаемого подмножества ASCII запрещены для использования в качестве имен атрибутов в SGML?Какие символы ASCII запрещены для использования в атрибутах SGML?
2
A
ответ
0
По умолчанию SGML допускает только буквенно-цифровые значения для SGML-имен. Какие дополнительные символы разрешены для имен SGML, контролируется объявлением SGML; в частности UCNMCHAR
и LCNMCHAR
под NAMING
.
Например, если вы посмотрите на SGML declaration for HTML 4, вы увидите:
LCNMCHAR ".-_:"
UCNMCHAR ".-_:"
Это означает, что символы .
, -
, _
и :
также разрешены в именах SGML (элемент/атрибут/организация/и т.д.).
ПРИМЕЧАНИЕ. В качестве первого символа SGML-имени допускается только буква.
+0
Ссылка на конкретный синтаксис имеет LCNMCHAR и UCNMCHAR ".-" вместо ".-_:". – Javier
Не является ли «вкладкой» только специальный случай «пробелов»? –
Я имел в виду пробел 0x20, а не логический пробел. – moshbear