站点地图中urlset标记的xmlns属性值应该是多少?
我的网站地图如下所示:站点地图中urlset标记的xmlns属性值应该是多少?,xml,seo,sitemap,Xml,Seo,Sitemap,我的网站地图如下所示: <?xml version="1.0" encoding="UTF-8"?> <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"> <url> <loc>http://www.example.com/page1.html</loc> </url> </urlset> ht
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>http://www.example.com/page1.html</loc>
</url>
</urlset>
http://www.example.com/page1.html
在internet上的大多数示例中,urlset
标记有一个xmlns
属性,其值为http://www.sitemaps.org/schemas/sitemap/0.9
。我的问题是,这个价值来自什么
到底应该是什么
http://www.sitemaps.org/schemas/sitemap/0.9
http://www.sitemaps.org/schemas/sitemap/0.9
利用
您表示,urlset
元素(及其子元素,除非它们具有不同的名称空间)应根据此站点地图协议进行解释
名称空间有助于避免名称冲突。没有控制XML中可以使用哪些元素名称的中央机构,因此任何其他XML模式也可以指定名为urlset
的元素。名称空间还允许您混合来自不同XML模式的元素,例如for
tl;dr:您必须提供(!)这个名称空间值,否则它将不是站点地图协议定义的站点地图。它是识别团队编写的xml文件元素的库文件url。好的,我了解了一些关于名称空间和
xmlns
属性的说明。但我仍然不确定xmlns
对于我自己的网站的价值。它应该是字面上的http://www.sitemaps.org/schemas/sitemap/0.9
?@MartinAJ:是的,正如我回答的最后一句所说:)如果你想让一个站点地图符合站点地图协议(Sitemaps.org),你必须使用这个名称空间。如果您使用不同的名称空间,则您的XML文档不是Sitemaps协议sitemap,而是其他内容(取决于您使用的名称空间)。请向我提供您的联系帐户(电子邮件、电报、Instagram等)@拉克希米你为什么需要这些细节?你可以跟我来