给定一个类似于以下内容的xml块:<data> <entry> ... several nested elements </entry> <entry> ... more nested elements </entry></data>我如何遍历<entry>文档中的每个元素并将其放入结构中以对其执行一些操作,然后再移至下一个条目?我已经能够如上所述将XML块中的数据解析并存储到结构中,而XML块中仅<entry>存在一个元素。那就是说我能够成功地将这样的东西存储到一个结构中:<entry> ... several nested elements</entry>
3 回答
慕哥9229398
TA贡献1877条经验 获得超6个赞
只要确保您正确处理EOF
for {
// Read tokens from the XML document in a stream.
t, err := decoder.Token()
if t == nil {
if err == nil {
continue
}
if err == io.EOF {
break
}
log.Fatal(err)
}
//...
}
- 3 回答
- 0 关注
- 238 浏览
添加回答
举报
0/150
提交
取消