数値参照文字の16進表記で大文字が利用不可

  • ページ: BugTrack2
  • 投稿者: T.S?
  • 優先順位: 低
  • 状態: 提案
  • カテゴリー: 本体バグ
  • 投稿日: 2007-12-09 (日) 22:12:01
  • バージョン:

メッセージ

質問箱4/175 にも関連しますが, 整形ルール#数値参照文字 において

16進数は半角小文字で指定する必要があります(XHTML 1.0 第2版から小文字に限定されました)。

と記述されており,また入力テキスト中で数値参照文字の16進表記の際に 大文字を用いると正常に表示されません.しかし,W3C の XHTMLXML に関する仕様を見ても,&#x の x は小文字でなければならないものの, 16進表記部分については A~F の大文字も利用可能となっているはずです.

4.1 Character and Entity References

Character Reference
[66]   	CharRef	   ::=   	'&#' [0-9]+ ';'
			| '&#x' [0-9a-fA-F]+ ';'

ついては,

  • 16進表記を小文字に限定する意図が W3C の XHTML / XML 仕様への準拠 ということであったのなら,大文字も利用可能になるよう修正する.
  • それ以外の意図で小文字に限定していたのなら,整形ルールにおける説明文を その意図を反映したものに変更する.

のいずれかの対処をすべきだと思います.




トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2010-03-08 (月) 12:23:07
Site admin: PukiWiki Development Team

PukiWiki 1.5.2+ © 2001-2019 PukiWiki Development Team. Powered by PHP 5.6.40-0+deb8u7. HTML convert time: 0.203 sec.

OSDN