XDocument谷歌手机站点地图标签

尼基·西伯恩(Nicki Sibbern)

我一直在搜索,但是似乎找不到有关此问题的任何信息。

如果您访问https://support.google.com/webmasters/answer/34648,则会显示必须将mobile标签添加到xml中才能正确抓取。我的问题在于,我不知道在使用XDocument时如何实际制作此标签。

有谁知道如何手动写这个标签

<mobile:mobile/>

使用XElement标签?

我有以下代码生成文档

XNamespace sitemap = XNamespace.Get("http://www.sitemaps.org/schemas/sitemap/0.9");
XNamespace mobile = XNamespace.Get("http://www.google.com/schemas/sitemap-mobile/1.0");

XDocument doc = new XDocument(
    new XDeclaration("1.0", "utf-8", null),
    new XElement(sitemap + "urlset",
      new XAttribute(XNamespace.Xmlns + "mobile", mobile))
);

以及以下构建元素的代码

private XElement BuildSitemapItem(XNamespace ns)
{
    XElement urlNode = new XElement(ns + "url",
        new XElement(ns +"loc"),
        new XElement(ns + "lastmod")
    );

    return urlNode;
}

我在这个问题上停留了一段时间,因此将不胜感激。

詹斯·米克森(Jens Mikkelsen)

您只需要在XElement上指定正确的名称空间(在这种情况下为mobile)

XNamespace mobileNs = "http://www.google.com/schemas/sitemap-mobile/1.0";
new XElement(mobileNs + "mobile")

那将输出 <mobile:mobile/>

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

XDocument谷歌手机站点地图标签

来自分类Dev

谷歌手机地图API密钥

来自分类Dev

通过谷歌地图跟踪单个 Android 手机

来自分类Dev

谷歌角地图标签溢出图标

来自分类Dev

谷歌角地图标签溢出图标

来自分类Dev

如何从经/纬度坐标添加地图标记?Windows 8手机

来自分类Dev

使用谷歌手机视觉API来检测第一个条形码并将数据发送到另一个活动

来自分类Dev

Android地图:使地图朝向手机所面对的方向

来自分类Dev

在谷歌地图标记上添加标签和图标

来自分类Dev

在手机上打开谷歌地图的信息窗口

来自分类Dev

一些NFC手机无法读取标签

来自分类Dev

如何将我的手机连接到谷歌云虚拟机

来自分类Dev

手机桌面

来自分类Dev

给谷歌地图图标着色

来自分类Dev

Firefox 9和某些手机在http站点上显示安全警告

来自分类Dev

谷歌商店在手机和电脑上显示不同的信息

来自分类Dev

手机右侧的空白

来自分类Dev

手机菜单问题

来自分类Dev

手机页面截断

来自分类Dev

手机将静音

来自分类Dev

手机菜单CSS

来自分类Dev

Android手机存储

来自分类Dev

手机右侧的空白

来自分类Dev

手机页面截断

来自分类Dev

手机WordPress导航

来自分类Dev

Bootstrap-手机标题中的右对齐图标按钮

来自分类Dev

如何指定我的应用程序图标将放置在android手机的哪个屏幕上?

来自分类Dev

如何以编程方式重置手机中的耳机图标

来自分类Dev

我在手机中看不到我的应用程序图标