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 に答える