我的 XML 数据:
<?xml version="1.0" encoding="utf-8"?>
<feed
xmlns="http://www.w3.org/2005/Atom"
xmlns:idx="urn:atom-extension:indexing">
<entry>
<title type="html">Some Title</title>
<link href="https://www.google.com"></link>
</entry>
</feed>
我想<entry>用它的<title>&<link>标签解析 Each到目前为止我已经成功解析了标题但没有成功解析<link>.
我的代码:
type Entry struct {
XMLName xml.Name `xml:"entry"`
Link string `xml:"link"`
Title string `xml:"title"`
}
type Feed struct {
XMLName xml.Name `xml:"feed"`
Entries []Entry `xml:"entry"`
}
func (s Entry) String() string {
return fmt.Sprintf("\t Link : %s - Title : %s \n", s.Link, s.Title)
}
现场演示http://play.golang.org/p/hteQ5RuMco
相关分类