Golang - Como extrair parte de um arquivo XML como uma string?
Meu XML se parece com isso:
<a>
<b>
<c>
<d>TEXT</d>
</c>
</b>
</a>
Eu sei como separar esse código através da função xml.Unmarshal, mas existe alguma maneira de executar a ação Unmarshal apenas até uma certa profundidade? Por exemplo, se eu quisesse pegar uma string que diz "TEXT" e passar isso para outra função? Tentei fornecer um objeto charset filho, mas ele ainda tenta analisar o restante do XML ...