以下のXMLのアンマーシャリングで問題が発生しました。<info>
ノードがtype="Genres"
のノードにあり、その値を[]Genre
に保存するにはどうすればよいですか?Goを使用したXMLのアンマーシャリング:同じ値を持つ属性の検索方法
<manga id="4199" type="manga" name="Jinki: Extend" precision="manga">
<info type="Main title" lang="EN">Jinki: Extend</info>
<info type="Genres">action</info>
<info type="Genres">science fiction</info>
<info type="Themes">mecha</info>
<info type="Number of tankoubon">9</info>
<info type="Number of pages">186</info>
</manga>
私はこれらに類似の構造体に値を格納するために探しています:
// Manga struct
type Manga struct {
WorkID int `xml:"id,attr"`
Name string `xml:"name,attr"`
Precision string `xml:"precision,attr"`
Genres []Genre `[this is the part I need help on]`
}
// Genre struct
type Genre struct {
Value string
}
私はあなたたちを願って、私はXMLが理想的ではないですけど、それは私が仕事をしなければならないものですこれで私を助けることができます。
ありがとうございます。