soundorbis.comは、クリエイティブなあなたを応援する個人ブログです。 音楽・映像・文章の創作活動で役立つ情報や、実際に買ってみたガジェット・最新テクノロジーといった気になる未来の話題もお届けしています。 自分らしさを表現したい!そんなあなたを、全力でサポートしちゃいますよ。

2017-05-14

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

XMLの解析中にエラー

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

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

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

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

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

Xmlの解析中にエラーが発生

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

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の解析中にエラーが発生しました」の対処法

手順は次の3つだけです。

    手順

  1. 各々のサービスで、ウィジェットコードをコピーする
  2. moji Encodeで置き換える
  3. 作成されたコードをBloggerテンプレートで保存

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

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

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

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

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

Pinterest埋め込み

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

Pinterestウィジェットビルダー埋め込み

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

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

Mojiencode変換

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

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

作成されたコード貼り付け

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

お疲れ様でした(^ ^)

まとめ

いかがでしたか?問題は解決しましたか?

Bloggerは簡単に作れるし、広告も使いないんだけど...こういう細かなところでとっつきにくいのが難点です。それでもGoogle様のサービスでサーバーも必要ないから、使ってしまうんですけどね(笑)

↓10万回再生されたフリーBGM公開中↓

関連する記事

このブログを書いてる人
soundorbis
サウンドオルビス -ヴァーチャルアーティスト-

ブログ・音楽・VTuberなど好きなコトで生きていく情報を毎日、発信しています。あなたのクリエイティブを応援するぞ!詳しいプロフィールは ⇨ こちら

soundorbis 公式アカウント

パワープッシュリンク