获取特定 XML 字段的所有值

huangapple go评论85阅读模式
英文:

get all values of specific xml field

问题

有没有一种方法可以获取 XML 文件中特定字段名称的所有值?该字段在不同的嵌套级别中出现多次,而且我事先不知道它可能在文档中的哪个位置。

英文:

Is there a way to get all values for specific field name in xml file? This field appears multiple times in different nested levels, and I don't know in advance where it may be in document.

答案1

得分: 1

使用encoding/xml中的Decoder,并使用func (*Decoder) Token迭代你的XML。在迭代过程中,检查具有所需NameStartElement

英文:

Use a Decoder from encoding/xml and iterate over your XML with func (*Decoder) Token. While iterating check for StartElements with the desired Name.

huangapple
  • 本文由 发表于 2015年10月29日 20:32:15
  • 转载请务必保留本文链接:https://go.coder-hub.com/33414357.html
匿名

发表评论

匿名网友

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

确定