Firefox 「XML パースエラー: 整形式になっていません」 強制表示

firefox
Firefoxでモバイルサイトなどで「XML パースエラー: 整形式になっていません」というエラーで閲覧できない場合の強制表示方法メモ
このエラーが出てしまうと、表示すらできなくなってしまうので、チェックするのもちょっと手間がかかるのが問題です。
基本的には配信先の記述ミスなので、自力での対応も難しい場合が多かったりと中々やっかいなエラーだと言えます。

SPONSORED LINK

「XML パースエラー: 整形式になっていません」の原因

そもそもこのエラーはXML文書内に不正な文字列が含まれている時などに吐かれるので、記号などがエスケープされていなかったりするケースが目立ちます。
他にもタグ同士で囲まれていなかったり、きちんとした構文になっていないのが主な原因となります。

これはもしも外部サイトから取得しようとしている場合には、自力では対応できないケースもあるので、間違った構文だろうと強制的に表示する方が手っ取り早いと思います。

「XML パースエラー: 整形式になっていません」の強制表示

1.Firefoxのアドオン「Force Content-Type」をインストールします。
これはContent-Typeの設定を柔軟に変えられるので、特定のページ(エラーがでているページ)をXMLとしてではなく、HTMLとして読み込んだりすることができます。

2.Force Content-Type の設定画面を開いて”Disable Force Content-Type” のチェックボックスを外します。

3.新規作成ボタンから「対象URL・現在のタイプ・変更するタイプ」を入力します。また、「application/xhtml+xml」から「text/html」に変更させましょう。「New Content-Type : html/text」

4.エラーが出ていたページにアクセスします。おめでとうございます。強制的にHTMLとして表示されるので、記述ミスの部分を探したり、煮たり焼いたりは自由です。

Force Content-Typeの注意点

あくまでも強制的に表示させているだけなので、根本解決はできません。
Firefoxは今回のような「XML パースエラー: 整形式になっていません」というエラーのおかげで不正文字などを発見するのにも役立ちますので、そのデバッグとしての利用が望ましいです。

ちなみに統計上一番多かったパースエラーは本来「&」にすべき部分を「&」と表示させているXMLでした。
見落としやすいパースエラーの記号としては以下のようなものもありますので確認してみてください。
「"」 → 「”」
「'」 → 「’」

まとめ

Firefoxさん。それぐらいのミスは見逃して下さいませんか?と思っていましたが、かなり厳密にXMLを読み込んでいるという安心感だと思えば、自分がいざ吐き出したXMLのチェックにもありますので重宝しそうです。
今回のような強制的な表示で乗り切ってしまうのを癖にしてしまいたくはないですね。

今日も知識欲は止まらない。

関連トピック

Banner

インターネット広告用語「CVR,CPC,CPA,CTR,CPM」の意味まとめ

インターネット広告を利用していると、専門用語が飛び交いますが、実はとってもわかりやすくて瞬時に効果測定がわかる指標だったります。 今回

chakuuta

MP3を切り取って着うたなどの作成方法と配信方法まとめ

mp3の音楽データを簡単に切り取ったりフェードアウトさせたりして着うたを作る方法です。 ガラケーの着うた配信方法などもついでにメモ(完

aviate-style-wallpaper-top

米Yahoo!「Aviate Launcher」に惚れたから壁紙を自作してみた

一般向けに「Aviate Launcher」がGoogle Playに公開されて早速利用してみたら、まるで別のスマホを使っているようなU

Scatter

Androidクリップボード同期は「Scatter」でPCとの連携もお手軽

一人で複数端末を持つ時代だとクラウドの便利を度々実感する時がありますよね。 今回はAndroid・iOS・Windowsに対応したクリ

xampp_portable_iretemita

SDカードに「XAMPP Portable」をインストールしてPHP開発環境ゲット!

PHP開発環境として何年かぶりにXAMPPの導入を決めたんですが、XAMPPの開発環境自体をクラウドで同期できないかというトリッキーな方

OpenOffice

OpenOfficeのCalcなどでパスワードを設定する方法

Openofficeでパスワード付きのファイルを作成したいと思った時はありませんか? セキュリティが見直される中で、こういった小さな努

keepass_dropbox

KeepassとDropboxでパスワード管理を同期させる方法(導入編)

万年繰り返される「パスワード管理ソフト」の比較がありますが、選択肢としては「セキュリティ面・操作面・マルチプラットフォーム対応・コスパ」

chromebookmark

Chromeブックマークが使いずらいのでフォルダの分け方を整理したら生産性が上がった

Chromeのブックマークが痒いトコロに手が届かないと思ったまま、何年も使っていました。そして慣れてしまっていたわけですが。ある日突

公開日:2012/09/05