看着go xml package我找不到这种可能性。 Go只允许定义结构树,将它们映射到XML树并使用xml.NewDecoder(myXmlString).Decode(myStruct)
反序列化。如何在Go中使用XPath从XML中获取值
即使我定义了Go结构所需的树,我仍然无法使用XPath查询该树。
C#具有方便的功能SelectSingleNode,允许通过指定XPath从XML树中选择值,而无需在C#类中复制整个树结构。
Go有没有类似的可能性? 如果没有,那么实现它的最简单方法是什么(可能重用xml包)?
你知道如何使用http.Get输出吗? – Mahdi