Нужны ли части xsi и schema в карте сайта XML? Что они имеют в виду?

Что касается XML-карты моего сайта, я заметил, что разные статьи предлагают разные вещи.

Например, до моих списков страниц, некоторые статьи предлагают начать так:

  <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
   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">

В то время как другие статьи выложены с использованием только:

<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">

Нужно ли включать все дополнительные материалы из первого примера?

И в чем именно разница между использованием дополнительных деталей или неиспользованием их?

1 ответ

Вам нужно предоставить схему, только если вы хотите проверить XML по XSD Sitemaps.org (или если вы используете какой-либо другой инструмент XML, использующий его). См. Проверка вашего файла Sitemap.

Если вам это не нужно (и, скорее всего, вам это не нужно, иначе вы, вероятно, не спросите), достаточно использовать

<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
Другие вопросы по тегам