空白、引用符、等号、およびタブとは別に、ASCIIの印刷可能なサブセットの他のどの文字をSGMLの属性名として使用することが禁止されていますか?
質問する
449 次
1 に答える
0
デフォルトでは、SGMLはSGML名に英数字の値のみを許可します。SGML名に許可される追加の文字は、SGML宣言によって制御されます。具体的UCNMCHAR
にLCNMCHAR
はNAMING
。
たとえば、HTML 4のSGML宣言を見ると、次のようになります。
LCNMCHAR ".-_:"
UCNMCHAR ".-_:"
これは、文字、、、.
およびがSGML名(要素/属性/エンティティなど)でも許可されることを意味します。-
_
:
注:SGML名の最初の文字として使用できるのは文字のみです。
于 2011-12-13T22:00:36.147 に答える