除了空白,引号,等号和制表符外,禁止将可打印ASCII子集的其他字符用作SGML中的属性名称?
答案 0 :(得分:0)
默认情况下,SGML仅允许SGML名称的字母数字值。 SGML名称允许的其他字符由SGML声明控制; UCNMCHAR
下的具体LCNMCHAR
和NAMING
。
例如,如果您查看SGML declaration for HTML 4,就会看到:
LCNMCHAR ".-_:"
UCNMCHAR ".-_:"
这意味着SGML名称(元素/属性/实体/等)中也允许使用字符.
,-
,_
和:
。
注意:只允许使用一个字母作为SGML名称的第一个字符。