공백, 인용 부호, 등호 및 탭 이외에 인쇄 가능한 ASCII 하위 집합의 다른 문자를 SGML의 속성 이름으로 사용할 수 없습니까?SGML 속성에서 사용할 수있는 ASCII 문자는 무엇입니까?
2
A
답변
0
기본적으로 SGML은 SGML 이름에 영숫자 값만 허용합니다. SGML 이름에 허용되는 추가 문자는 SGML 선언에 의해 제어됩니다. 구체적으로는 UCNMCHAR
및 LCNMCHAR
의 범위는 NAMING
이다. 당신이 SGML declaration for HTML 4 보면
예를 들어, 당신이 볼 수 있습니다 :
LCNMCHAR ".-_:"
UCNMCHAR ".-_:"
이 있다는 것을 의미 .
이 -
가, _
, 그리고 :
는 SGML 이름 (요소/속성에 허용되는 문자/엔티티/etc).
참고 : SGML 이름의 첫 문자로 사용할 수있는 문자 만 있습니다.
+0
참조 구체 구문에는 ".-_ :"대신 LCNMCHAR 및 UCNMCHAR ".-"가 있습니다. – Javier
"탭"은 "공백"의 특수한 경우가 아닙니까? –
나는 논리 공백이 아닌 0x20 공백을 의미했습니다. – moshbear