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

golang - 提取 xml 字符串中的元素

golang - 提取 xml 字符串中的元素

Go
GCT1015 2021-09-27 21:21:16
我想提取所有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
提交
取消
意见反馈 帮助中心 APP下载
官方微信