• HOME
  • ブログ
  • Bloggerで「XMLの解析中にエラーが発生しました」を解決する方法

Bloggerで「XMLの解析中にエラーが発生しました」を解決する方法

ブログ

サウンドオルビス(@soundorbis)です。

Bloggerって、無料で広告も出ないから最高!

Bloggerで「XMLの解析中にエラーが発生しました」の症状

なんだけど…Bloggerって独特なルールがあって、敷居が高いんですよね。

「Amazonアソシエイト」「Google AdSense」「Facebook」「Pinterest」などを埋め込むためのコードや、スクリプトをそのままテンプレートに書き込んでも「XMLの解析中にエラーが発生しました」と返されてしまう。こんな感じで↓

Xmlerrorhassei

通知を書き出してみましょう↓

XML の解析中にエラーが発生しました。行 6383、列 15: Attribute name “async” associated with an element type “script” must be followed by the ‘ = ‘ character.

「XMLの解析中にエラーが発生しました。」とbloggerに返されたとき時には、どうすればイイのでしょうか?今回は、この悩みを解決してみます↓

「XMLの解析中にエラーが発生しました」が発生する原因

Bloggerのテンプレート上では、「”」や「&」等を含む特定のコードが禁止されています。

禁止の文字列が含まれていると「XMLの解析中にエラーが発生しました。」と返される訳なんです。

Blogger側で処理して欲しいんですけどね…仕方ないですね。解決方法は簡単なので、ご紹介します↓

「XMLの解析中にエラーが発生しました」の対処法

「XMLの解析中にエラーが発生しました」の対処法
  1. 各々のサービスで、ウィジェットコードをコピーする
  2. moji Encodeで置き換える
  3. 作成されたコードをBloggerテンプレートで保存

[手順2]の「moji Encode」とは、HTML等で直接記述できない文字を、置き換えてくれるサービスのことです。こちらのサイトで文字を変換してからBloggerテンプレートに書き込めば、問題なく保存できます

それでは、実際にやってみましょう↓

Pinterest のエラーを実際に対処してみた

私もPinterestの「埋め込み機能」を使おうと思ったら、エラー返されました(笑)

この通りにやれば、解決できますのでそのまま読み進めてください。

Pinterestumekomi

Pinterestを初めてブログに埋め込みます。「埋め込む」をクリックしましょう。

Pinterest 1

「ウィジェットビルダー」が開きます。画像下「各ページのクロージング タグのすぐ前に pinit.js を 1 つだけ含めてください。」とあるので、コードをコピー。

moji Encode」のページを開きます。

Mojiencode

画像のように、コードを貼り付けたあと、何もせず「変換を」押してください。

作成されたコードをコピーして、Bloggerのテンプレートページを開きます。

Mojiencokekka

Pinterestの場合は、</body>の直前に貼り付けます。保存を押せば、無事に「XMLの解析中にエラーが発生」せずに保存をすることができました。

お疲れ様でした(^ ^)

まとめ

Bloggerは簡単に作れるし、広告も使いないんだけど…こういう細かなところでとっつきにくいのが難点です。

それでもGoogle様のサービスでサーバーも必要ないから、使ってしまうんですけどね(笑)

参考になりましたら、幸いです。

記事へのお問い合わせ

soundorbis

178,149 views

聴く、奏でる、つくる人のための音楽メディア「soundorbis」の運営者、サウンドオルビスです。音楽・映像・文章コンテンツで、あなたがワクワクする情報を、...

プロフィール

ピックアップ記事

関連記事一覧

  1. この記事へのコメントはありません。

ABOUT

聴く、奏でる、つくる人のための音楽メディア「soundorbis」。「サウンド」をキーワードに、イベント紹介や最新情報、商品レビュー、DTM講座、ハイテク家電の噂や小技など、サウンドが彩る刺激的な情報を発信しています。
soundorbis.com とは?

NEW POSTS