查看go xml 包我找不到这种可能性。
Go只允许定义结构树,将它们映射到 XML 树并使用xml.NewDecoder(myXmlString).Decode(myStruct)
.
即使我定义了所需的 Go 结构树,我仍然无法使用 XPath 查询该树。
C# 具有方便的函数SelectSingleNode,它允许通过指定 XPath 从 XML 树中选择值,而无需在 C# 类中复制整个树结构。
Go 中是否有类似的可能性?如果不是,那么实现它的最简单方法是什么(可能重用 xml 包)?