用go提取xml属性
如何从用go提取xml属性,xml,go,xml-parsing,Xml,Go,Xml Parsing,如何从之类的元素中提取“id”属性?它嵌套在下。我最初的尝试类似于xml:“entry>cwe,id,attr”两种方法: 1/继续获取标记(),直到元素的名称cwe 然后,结构“CweXml”可以提取id属性: type CweXml struct { Id string `xml:"id,attr"` } 2/或者从entry开始,但是在这种情况下,您需要一个结构,它将包含CweXmlstruct type EntryXml struct { Cwe CweXml `xml
之类的元素中提取“id”属性?它嵌套在
下。我最初的尝试类似于xml:“entry>cwe,id,attr”
两种方法:
1/继续获取标记()
,直到元素的名称cwe
然后,结构“CweXml”可以提取id属性:
type CweXml struct {
Id string `xml:"id,attr"`
}
2/或者从entry
开始,但是在这种情况下,您需要一个结构,它将包含CweXml
struct
type EntryXml struct {
Cwe CweXml `xml:"cwe"`
}
在这种情况下,您将在entryXml.Cwe.id
中找到id