Golang - Как извлечь часть файла XML в виде строки?
Мой XML выглядит примерно так:
<a>
<b>
<c>
<d>TEXT</d>
</c>
</b>
</a>
Я знаю, как отделить этот код с помощью функции xml.Unmarshal, но есть ли способ выполнить действие Unmarshal только до определенной глубины? Например, если я хотел получить строку с надписью «TEXT» и передать ее в другую функцию? Я попытался дать дочерний объект charset, но он все еще пытается проанализировать остальную часть XML ...