2

除了空格、引号、等号和制表符之外,ASCII 的可打印子集中还有哪些字符被禁止用作SGML 中的属性名?

4

1 回答 1

0

默认情况下,SGML 只允许 SGML 名称使用字母数字值。SGML 名称允许哪些附加字符由 SGML 声明控制;具体UCNMCHARLCNMCHARNAMING

例如,如果您查看HTML 4 的 SGML 声明,您将看到:

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

这意味着SGML 名称(元素/属性/实体/等)中也允许使用字符.-_和。:

注意: SGML 名称的第一个字符只允许使用一个字母。

于 2011-12-13T22:00:36.147 回答