为了账号安全,请及时绑定邮箱和手机立即绑定

在结构中使用重复的字段名称来生成 XML 站点地图

在结构中使用重复的字段名称来生成 XML 站点地图

Go
大话西游666 2022-07-18 16:18:01
我正在用 Go 构建一个站点地图生成器。我想生成以下 URL 结构来投诉 Google 站点地图结构。<url>    <loc>https://www.website.nl/nl/over-ons</loc>    <xhtml:link rel="alternate" href="https://www.website.nl/nl/over-ons" hreflang="nl"/>    <xhtml:link rel="alternate" href="https://www.website.nl/en/about-us" hreflang="en"/>    <xhtml:link rel="alternate" href="https://www.website.nl/de/uber-uns" hreflang="de"/>    <changefreq>daily</changefreq>    <priority>0.7</priority>    <lastmod>2020-12-05T03:59:58+01:00</lastmod></url>因此我创建了以下结构:type Url struct {    Loc         string      `xml:"loc"`    Link        Link        `xml:"link"`    Changefreq  string      `xml:"changefreq"`    Priority    string      `xml:"priority"`    Lastmod     string      `xml:"lastmod"`}type Link struct {    Rel  string         `xml:"rel,attr,omitempty"`    Href string         `xml:"href,attr"`    Hreflang string     `xml:"hreflang,attr"`}我不知道如何处理链接字段。可以对以下问题有所帮助吗?如何在结构中添加三倍相同的“链接”字段?如何命名字段“xhtml:link”,我在名称中收到错误:
查看完整描述

1 回答

?
呼如林

TA贡献1798条经验 获得超3个赞

如果要添加多个链接条目,只需为此使用数组:

Link []Link `xml:"xhtml:link"`


查看完整回答
反对 回复 2022-07-18
  • 1 回答
  • 0 关注
  • 101 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信