Всем привет!
Я создаю карту через gulp-sitemap для сайта с несколькими языками.
В редакторе все выглядит довольно неплохо:
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml">
<url>
<loc>https://site.com/agreement.html</loc>
<lastmod>2019-10-16T07:59:27.430Z</lastmod>
<changefreq>monthly</changefreq>
<xhtml:link rel="alternate" hreflang="x-default" href="https://site.com/agreement.html" />
<xhtml:link rel="alternate" hreflang="ru-ru" href="https://site.com/ru/agreement.html" />
<xhtml:link rel="alternate" hreflang="be-by" href="https://site.com/by/agreement.html" />
<xhtml:link rel="alternate" hreflang="en-us" href="https://site.com/us/agreement.html" />
<xhtml:link rel="alternate" hreflang="ru" href="https://site.com/ru/agreement.html" />
<xhtml:link rel="alternate" hreflang="en" href="https://site.com/us/agreement.html" />
</url>
<url>
<loc>https://site.com/by/agreement.html</loc>
<lastmod>2019-10-16T07:59:27.430Z</lastmod>
<changefreq>monthly</changefreq>
<xhtml:link rel="alternate" hreflang="x-default" href="https://site.com/agreement.html" />
<xhtml:link rel="alternate" hreflang="ru-ru" href="https://site.com/ru/agreement.html" />
<xhtml:link rel="alternate" hreflang="be-by" href="https://site.com/by/agreement.html" />
<xhtml:link rel="alternate" hreflang="en-us" href="https://site.com/us/agreement.html" />
<xhtml:link rel="alternate" hreflang="ru" href="https://site.com/ru/agreement.html" />
<xhtml:link rel="alternate" hreflang="en" href="https://site.com/us/agreement.html" />
</url>
</urlset>
Но в браузере она отображается в одну строку
Ошибок в аналитике поисковиков не выдает. Причем если убрать теги xhtml, то все становится на свои места и вся разметка красиво отображается в браузере. Может проблема именно в этих тегах? И может это нормально, что все ложится в одну строку? Кто сталкивался с подобным?