google sitemapで『EntityRef: expecting ';'』とエラーが出たときの対処法


googleに送信するsitemap.xmlファイルでエラー、『EntityRef: expecting ';'』が出たので備忘録として対処法を残しておきます。

『EntityRef: expecting ';'』の意味

『EntityRef: expecting ';'』というのはxmlファイルの中に『&』という文字が入っていることが原因で出るエラーだそうです。

「&」を「&」に置き換えることでエラーが消えます。

私は英語のタイトルを記述していたので、単純に「and」に置き換えました。日本語でタイトルを書いている中で「&」を使っている場合は「&」に置き換えて対応しましょう。

ちなみに「&」を記号とアルファベットの組み合わせそのままで表示したいのに、素直に「&」と書くと「&」と表示されてしまいます。これを回避して「&」ではなく「&」と表示させるためには、「&」の後ろにamp;を続けて書けば「&」が文字通り表示されます。豆知識でした。

このエントリーをはてなブックマークに追加
シェアしていただけると嬉しいです

オシオ この記事を書いた人:オシオ
年に数回ガジェットを持って海外旅行へ行くガジェット系日本人。映像はG9 PRO II、ジンバルはOSMO POCEKT3、ドローンはDJI MAVIC MINI3 PRO使用。
運営者情報 | プライバシーポリシー
© SLOPOND