package main import ( "encoding/xml" "fmt" pkg "xml_unparsed/xmlmap" //pkg "xml_unparsed/xmlslice" ) type xmlTest struct { Tag4 string `xml:"tag4"` Unparsed pkg.UnparsedTags `xml:",any"` } func main() { xmlstr := `toto tutu titi parsed blabla` var xmlstruct xmlTest err := xml.Unmarshal([]byte(xmlstr), &xmlstruct) if err != nil { fmt.Println(err) return } fmt.Println(xmlstr) fmt.Printf("resp: %+v\n", xmlstruct) fetched := xmlstruct.Unparsed.GetContentByName("tag5") if len(fetched) > 0 { fmt.Printf("Getted by name: %+v\n", fetched) } }