我想提取所有loc元素值,但我得到一个空数组我的代码:package mainimport ( "fmt" "encoding/xml")type Query struct { XMLName xml.Name `xml:"urlset"` locs []Loc `xml:"url>loc"`}type Loc struct { loc string }var data = []byte(`<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"><url> <loc>http://www.konga.com/mobile-recharge</loc> <lastmod>2015-04-14</lastmod> <changefreq>daily</changefreq> <priority>0.5</priority></url><url> <loc>http://www.konga.com/beauty-health-personal-care</loc> <lastmod>2015-04-14</lastmod> <changefreq>daily</changefreq> <priority>0.5</priority></url></urlset>`)func main() { var q Query xml.Unmarshal(data, &q) fmt.Println(q.locs)}
1 回答
- 1 回答
- 0 关注
- 316 浏览
添加回答
举报
0/150
提交
取消