Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >Sitemap解析错误

Sitemap解析错误
EN

Webmasters Stack Exchange用户
提问于 2022-11-02 17:56:46
回答 1查看 243关注 0票数 0

我最近上传了一个站点地图文件到,但是他们告诉我,它可以被读取,但是带有名称空间和名称空间前缀的错误。

这是我的sitemap (https://bizibuz.com/sitemap.xml)及其结构

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<?xml version="1.0" encoding="UTF-8"?>
<urlset 
   xmlns="https://www.sitemaps.org/schemas/sitemap/0.9"
   xmlns:xhtml="https://www.w3.org/1999/xhtml/"
   xmlns:xsi="https://www.w3.org/2001/XMLSchema-instance">

   <url>
      <loc>https://www.bizibuz.com/</loc>
      <xhtml:link
         rel="alternate"
         hreflang="en"
         href="https://www.bizibuz.com/" />
      <xhtml:link
         rel="alternate"
         hreflang="zh-Hant"
         href="https://www.bizibuz.com/zh/" />
   </url>

...

   <url>
      <loc>https://www.bizibuz.com/preprimary-knowyourchild</loc>
      <xhtml:link
         rel="alternate"
         hreflang="en"
         href="https://www.bizibuz.com/preprimary-knowyourchild" />
      <xhtml:link
         rel="alternate"
         hreflang="zh-Hant"
         href="https://www.bizibuz.com/zh/preprimary-knowyourchild" />
      <video:video>
         <video:title>Pre-primary KnowYourChild™ Tools</video:title>
         <video:content_loc>https://bizibuz-web-dev.s3.ap-southeast-1.amazonaws.com/static/videos/Bizibuz KYC - pre primary 4_3.mp4</video:content_loc>
      </video:video>
      <video:video>
         <video:title>KnowYourChild™學前評估工具</video:title>
         <video:content_loc>https://bizibuz-web-dev.s3.ap-southeast-1.amazonaws.com/static/videos/Bizibuz KYC - pre primary 4_3 - cn.mp4</video:content_loc>
      </video:video>
   </url>

...

</urlset> 

错误的细节是

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
Your Sitemap or Sitemap index file doesn't properly declare the namespace.
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
The XML Sitemap cannot be parsed because it contains one or more unbound namespace prefixes. For example, this error is generated when <xhtml:link> is found in a Sitemap without prior xmlns:xhtml="http://www.w3.org/1999/xhtml".
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
error on line 41 at column 19: Namespace prefix video on video is not defined
error on line 42 at column 22: Namespace prefix video on title is not defined
error on line 43 at column 28: Namespace prefix video on content_loc is not defined
error on line 45 at column 19: Namespace prefix video on video is not defined
error on line 46 at column 22: Namespace prefix video on title is not defined
error on line 47 at column 28: Namespace prefix video on content_loc is not defined
error on line 61 at column 19: Namespace prefix video on video is not defined
error on line 62 at column 22: Namespace prefix video on title is not defined
error on line 63 at column 28: Namespace prefix video on content_loc is not defined
error on line 65 at column 19: Namespace prefix video on video is not defined
error on line 66 at column 22: Namespace prefix video on title is not defined
error on line 67 at column 28: Namespace prefix video on content_loc is not defined
error on line 81 at column 19: Namespace prefix video on video is not defined
error on line 82 at column 22: Namespace prefix video on title is not defined
error on line 83 at column 28: Namespace prefix video on content_loc is not defined
error on line 85 at column 19: Namespace prefix video on video is not defined
error on line 86 at column 22: Namespace prefix video on title is not defined
error on line 87 at column 28: Namespace prefix video on content_loc is not defined

有办法解决这些问题吗?我是不是在urlset的配置上遗漏了什么?提前谢谢你。

EN

回答 1

Webmasters Stack Exchange用户

发布于 2022-11-02 19:01:53

他们是谷歌吗?

但是它们告诉我们可以读取它,但是存在带有命名空间和命名空间前缀的错误。

嗯,缺少的名称空间似乎是xmlns:视频,我没有看到它在Google的“如何使用”中一直使用,但是它列在Google的最佳实践中.相关丰富的搜索结果,让谷歌有一个片段的视频,以改善您的清单。

https://developers.google.com/search/docs/appearance/video#videoobject

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
        xmlns:video="http://www.google.com/schemas/sitemap-video/1.1">
票数 1
EN
页面原文内容由Webmasters Stack Exchange提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://webmasters.stackexchange.com/questions/140804

复制
相关文章
php解析sitemap并提取有关信息
在昨天完善Magic主题的时候,突然想到一个需求,获取我另一个博客的文章和对应url。但是Halo博客没有提供api(可能是我不知道),但是它提供了sitemap。
Innei
2021/12/28
6360
Robots & SiteMap
索引型Sitemap:是百度的概念, 即:一个Sitemap包含了子Sitemap的地址。
收心
2022/01/19
1.4K0
Robots & SiteMap
生成 Sitemap 的 WordPress 插件:Simple Google Sitemap
可能大家都用过了最强大的 Google XML Sitemap 插件,但是这款插件太过强大,对服务器的要求很高,很多同学在使用的时候经常出现服务器内存不够等问题,其实其中的很多功能其实并不需要,其实我们根本不需要那么多选项,更多时候我们只是想生成 sitemap 就好了。
Denis
2023/04/14
7680
生成 Sitemap 的 WordPress 插件:Simple Google Sitemap
Google SiteMap Protocol协议
在新浪看到这样的新闻Google雅虎微软联手支持网页手工提交标准, Google、微软和雅虎认为,统一标准有助于从整体上改进站点地图,从而搜索引擎可以将更广泛的信息加入索引。当然,搜索终端用户也将从中获益。Google网站管理员中心产品经理瓦内萨·福克斯(Vanessa Fox)表示:“我们的首要任务是为用户提供最佳搜索结果,以及为网站所有者运营网站提供便利。”Google、微软和雅虎还将推动其它搜索引擎运营商,以及相关软件厂商加入Sitemaps协议支持者的行列。Google、雅虎以及微软宣布已经达成共识
张善友
2018/01/30
1.2K0
手动生成sitemap
本来google的插件是很好用的,但无奈我的wordpress主题好像有问题,安装Google XML Sitemaps后,访问sitemap.xml页面会报错:
尾尾部落
2018/09/04
1.9K0
手动生成sitemap
Django添加sitemap功能
1、启用sitemap 在django的settings.py的INSTALLED_APPS中添加
緣來
2018/09/18
9640
Django的sitemap
当客服端访问 /sitemap.xml时,这将告诉Django生成一个Sitemap. sitemap视图需要一个额外的必需参数:{sitemaps': sitemaps}.sitemaps是一个字典,将小节的标签(例如:new或blog)映射到Sitemap类(例如:NewsSitemap).它也可以映射到Sitemap类的实例(例如: NewsSitemap(some_var)).
菲宇
2019/06/13
4990
hexo生成sitemap
安装生成谷歌Sitemap的插件 cmd进到项目的根目录下,运行下面的命令 npm install hexo-generator-sitemap --save 安装生成百度Sitemap的插件 npm install hexo-generator-baidu-sitemap --save 生成Sitemap 先在config.yml下把网站域名改了 然后每次生成项目的时候了,都会自动生成对应的sitemap
灯珑LoGin
2022/10/31
5770
Jekyll Sitemap.xml
果然主动提交太不稳定,怀疑是否在本地 Debug 的时候也被强制提交所以搜索引擎并没有接收,修改 SiteMap 之后终于有正常索引了。
szhshp
2022/08/21
4550
Jekyll Sitemap.xml
接口400错误解析
今天我遇上一个让我很痛心的错误400。对程序员来说,这可能是一个最简单的错误码。因为这个相应并没有进拦截器,更没有进到Controller层。可我在解决这个问题时,质询了很多朋友不解,百度各种方案无效。苦苦耗费我大半天时间。
全栈程序员站长
2022/07/01
4.2K0
接口400错误解析
PHP解析json、xml错误
解析json php内置函数json_decode() 可以解析json字符串 但是有的时候看起来正确的json,解析却一直返回null。 你知道吗,json是可能解析失败的,此时PHP不会产生提示。 我们需要手动通过json_last_error()函数获取 function json_decode_siam($string, $mark = false){ $data = json_decode($string, $mark); switch (json_last_error()) {
宣言言言
2019/12/15
2.5K0
Mediawiki 生成google sitemap
首先,看扩展: Extension:Google Sitemap 在扩展页面看到下面的说明: Note: Since MediaWiki 1.6, the MediaWiki core has a Google site map generator which may be more appropriate than this extension. It is a command-line utility, and it is located at maintenance/generateSitemap.p
JadePeng
2018/03/12
2.1K2
Mediawiki  生成google sitemap
php生成站点地图sitemap
$data=[ ['loc'=>'https://www.cuiwei.net/', 'lastmod'=>'2009-01-01'],//首页 ]; $xml=createXML($dat
崔哥
2022/05/25
1.6K0
索引型sitemap是什么,索引型sitemap百度将不予处理,索引型sitemap百度将不予处理
2020年7月8日百度搜索资源平台发布了sitemap提交方式优化公告,这次主要是提高百度处理sitemap文件的效率,同时打击一些站群和泛目录之类的网站,减少他们的收录,并且在百度资源平台sitemap提交入口出现提示:请勿提交索引型sitemap,索引型不予处理且子文件会占用配额,如若提交请主动删除。
雾海梦曦
2022/11/14
2.6K0
索引型sitemap是什么,索引型sitemap百度将不予处理,索引型sitemap百度将不予处理
realloc invalid pointer错误解析
realloc invalid pointer错误 char* temp=(char*) realloc(src,sizeof(char)*100); 如上面这行代码,可能会出现标题中的错误。错误原因是因为src指向的不是NULL或堆中的地址。 具体的就是realloc函数要求src为下面两种情况 1.src==NULL 2.src指针必须是malloc(), calloc(), 或realloc()分配的 造成错误的代码 造成错误的代码一般是如下形式是 char* src="Hello world!";/
猿人谷
2018/01/17
1.3K0
Apache安装时错误解析
1.error: mod_deflate has been requested but can not be built due to prerequisite failures 解决办法是: yum install -y zlib-devel 为了避免在make的时候出现错误,所以最好是提前先安装好一些库文件: yum install -y pcre pcre-devel apr apr-devel ---- 2.APACHE安装error: cannot install 'libaprutil-1.la
老七Linux
2018/05/31
1.4K0
网站地图sitemap生成及数据可视化分析平台(SiteMap.Top)
本网站( sitemap.top )是一个专注于网站地图( sitemap )生成与数据可视化分析的工具。
风巢森淼
2024/08/29
1100
网站地图sitemap生成及数据可视化分析平台(SiteMap.Top)
django 配置 sitemap.xml
# settings.py 添加 apps:  'django.contrib.sites', 'django.contrib.sitemaps',
卓越笔记
2023/02/18
3340
robots添加Sitemap链接位置
robots.txt声明网站中哪些目录不让搜索引擎收录,执行顺序从上到下,robots.txt写法,添加sitemap链接,什么是robots协议对seo的影响。sitemap是谷歌创造出来的,搜索引擎会优先读取sitemap.xml文件,如果没有就逐个抓取URL。
米米素材网
2022/09/22
1.3K0
robots添加Sitemap链接位置
Django设置网站地图sitemap
当客服端访问 /sitemap.xml时,这将告诉Django生成一个Sitemap. sitemap视图需要一个额外的必需参数:{sitemaps': sitemaps}.sitemaps是一个字典,将小节的标签(例如:new或blog)映射到Sitemap类(例如:NewsSitemap).它也可以映射到Sitemap类的实例(例如: NewsSitemap(some_var)).
菲宇
2022/05/06
7560

相似问题

sitemap生成错误中的符号符号

10

Sitemap变化频率

10

什么是站点地图字母?sitemap-g.xml sitemap-r.xml sitemap-b.xml

20

Sitemap无法正确呈现

10

Magento默认Sitemap.xml

10
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
社区富文本编辑器全新改版!诚邀体验~
全新交互,全新视觉,新增快捷键、悬浮工具栏、高亮块等功能并同时优化现有功能,全面提升创作效率和体验
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文