Google 移动站点地图备用链接,XHTML 问题

Google mobile sitemap alternate links, issue with XHTML

我正在尝试设置以下 configuration

但是当我尝试使用验证器 (validome.org) 验证我的站点地图 XML 时,我收到以下错误: 匹配通配符严格,但找不到元素'xhtml:link'的声明。

我尝试验证的测试站点地图:

<?xml version="1.0" encoding="UTF-8" ?> 
<urlset xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"              
        xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
        xmlns:xhtml="http://www.w3.org/1999/xhtml" 
        xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9
                            http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd
                            http://www.w3.org/2002/08/xhtml www.w3.org/2002/08/xhtml/xhtml1-strict.xsd">
   <url> 
        <loc>http://mobile.example.com/article100.html</loc>
        <xhtml:link rel="nofollow" href="http://www.example.com/schweiz-deutsch/" /> 
   </url> 
</urlset>

我尝试过更改架构和名称空间,但到目前为止还没有成功。 有人可以确定这里的问题吗?

尝试将这些架构与 xhtml:link 替代方案

一起使用
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"  xmlns:xhtml="http://www.w3.org/1999/xhtml">

<url>

<loc>http://www.example.com/mypage.html</loc>

<xhtml:link rel="alternate" media="only screen and (max-width: 640px)" href="http://mobile.example.com/mypage.html" />

<lastmod>20015-04-01</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>

</url>