Попробуйте демонтировать xml-файл, например:
<Element>
<![CDATA[hello]]>
<image>some_url_here</image>
<![CDATA[world]]>
mixed content here
</Element>
. Внутри тега Element есть разные типы данных, как мне разобрать этот xml в структуру, такую как:
type XMLElement struct {
XMLName xml.Name `xml:"Element"`
CDatas []string `....`
Image string `...`
PlainText string `...`
}
или любая другая структура, в которой этот xml может быть распакован.