ごく普通の XML ドキュメントを生成するプログラムがあります。このように生成されたドキュメントの最初の行は
<?xml version="1.1"?>
IE8 と Firefox はどちらもこれに反対し、「間違ったバージョン」と文句を言い、明示的に「1.1」の部分を指しています。
最初の行にパッチを適用すると、次のようになります。
<?xml version="1.0"?>
どちらも問題なくドキュメントをロード/表示します。
XML バージョン 1.1 は標準ではありませんか? ブラウザは本当にこれらを受け入れないのでしょうか? それとも、エラー メッセージ (ほとんどのソフトウェア エラー メッセージと同様) は単に誤解を招くだけで、他に何か問題があるのでしょうか?