XMLサイトマップは、プレーンテキストとしてレンダリングされます


追加後<xhtml:link> 私のsitemapファイルに<xhtml:link rel="alternate" hreflang="supported_language-code"> 私のXMLサイトマップファイルは、プレーンテキストファイルとしてレンダリングを開始しました.
Chromeのコンソールウィンドウでは、構造がオフであることを示すエラーも見ました.
Caught TypeError: Cannot read properties of null (reading 'childNodes')at XMLDocument.ready (content.js:218)ready @ content.js:218
私は調整しなければならなかった<urlset> これから
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml">

これには、このスタックオーバーの答えのおかげで
<urlset xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
        xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9 http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd http://www.w3.org/TR/xhtml11/xhtml11_schema.html http://www.w3.org/2002/08/xhtml/xhtml1-strict.xsd"
        xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
        xmlns:xhtml="http://www.w3.org/TR/xhtml11/xhtml11_schema.html">
奇妙なことに、XMLが適切にレンダリングされている間、Google検索コンソールはサイトマップの問題を表示していました
Your Sitemap or Sitemap index file does not properly declare the namespace!

下のスキーマでは、Googleの問題を修正しました(これは2021年にはすべてのことを心配していますか?)レンダリングの問題はまだ持続します.
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
        xmlns:xhtml="http://www.w3.org/1999/xhtml"
        xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9 http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd">