猿问

以 golang 保留顺序混合 XML 解码

我需要从 XML 中提取报价,但要考虑节点顺序:


<物品>

  <要约/>

  <产品>

    <要约/>

    <要约/>

  </产品>

  <要约/>

  <要约/>

</items>

以下结构将解码值,但分成两个不同的切片,这将导致原始顺序丢失:


类型提供结构{

    报价 [] 报价`xml:"items>offer"`

    产品 []offer `xml:"items>product>offer"`

}

有任何想法吗?


素胚勾勒不出你
浏览 166回答 1
1回答
随时随地看视频慕课网APP

相关分类

Go
我要回答