Нужны ли части 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">