我正在用 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 回答
- 0 关注
- 101 浏览
添加回答
举报
0/150
提交
取消