我有以下xml:
...
<solution>
<ContainerBlockElement>
<Paragraph>
<Paragraph>
Foo
</Paragraph>
<Paragraph>
bar
</Paragraph>
</Paragraph>
</ContainerBlockElement>
</solution>
...
我想要提取内容,但问题是:服务器可以发送给我第二个结构:
...
<solution>
<ContainerBlockElement>
<Paragraph>
baz
</Paragraph>
</ContainerBlockElement>
</solution>
...
我尝试在go中使用这个struct解码,但它没有起作用:
type Blah struct {
...
Solutions []string `xml:"solution>ContainerBlockElement>Paragraph"`
Solutions2Paragraph []string `xml:"solution>ContainerBlockElement>Paragraph>Paragraph"`
}
我该如何解码这个字符串?