2011-12-13 4 views
2

空白、引用符、等号、およびタブとは別に、ASCIIの印刷可能なサブセットの他の文字はSGMLの属性名として使用できませんか?SGML属性で使用するASCII文字はどれですか?

+0

"タブ"は "空白"の特殊なケースではありませんか? –

+0

私は論理空白ではなく0x20の空白を意味しました。 – moshbear

答えて

0

デフォルトでは、SGMLはSGML名の英数字の値のみを許可します。 SGML名にはどのような追加文字を使用できますかは、SGML宣言によって制御されます。具体的にはUCNMCHARおよびLCNMCHARNAMINGとする。あなたはSGML declaration for HTML 4を見れば

たとえば、あなたが表示されます:

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

つまり.は、-は、_は、と:もSGML名(要素/属性で許可されている文字/エンティティ/ etc)。

注:SGML名の最初の文字として許可されている文字のみです。

+0

参照の具象構文には、 "。-_:"の代わりにLCNMCHARとUCNMCHAR ".-"があります。 – Javier

関連する問題