前回から引き続き、エラーとなる制御コードを調べてみました。
xmlのパーサーはWEBブラウザを使用。
範囲は、0x00 〜 0x20、0x7fとなります。
16進 |
文字 |
Firefox |
Chrome |
0x09 |
水平タブ |
○ |
○ |
0x0a |
LF |
○ |
○ |
0x0d |
CR |
○ |
○ |
0x1c |
FS(フォーム区切り) |
× |
○ |
0x20 |
(スペース) |
○ |
○ |
0x7f |
DEL(削除) |
○ |
× |
上記以外は両ブラウザともエラー。
IE7はすべての制御コードで出力を確認。
ポリシーとしては、
0x09(タブ)
0x0a(LF)
0x0d(CR)
0x20(スベース)
のみを許可にすることにしました。