Guardando a go xml package Non ho potuto trovare tale possibilità. Go consente solo di definire l'albero delle strutture, mapparle sull'albero XML e deserializzare utilizzando xml.NewDecoder(myXmlString).Decode(myStruct)
.Come ottenere un valore da un XML utilizzando XPath in Go
Anche se definisco le strutture Tree of Go necessarie, non riesco ancora a interrogare quell'albero utilizzando XPath.
C# ha la comoda funzione SelectSingleNode che consente di selezionare il valore dall'array XML specificando XPath senza duplicare l'intera struttura ad albero nelle classi C#.
Esiste una possibilità simile in Go? In caso contrario, qual è il modo più semplice per implementarlo (possibilmente riutilizzando il pacchetto xml)?
Sai come potrebbe essere utilizzato con l'output http.Get? – Mahdi