Стандартный encoding/xml. Для маленьких файлов — xml.Unmarshal в структуру с xml-тегами. Для больших — xml.NewDecoder с потоковым чтением через Token() или DecodeElement(). Теги: xml:"name" для элементов, xml:"name,attr" для атрибутов, xml:",chardata" для текста. XML сложнее JSON из-за namespaces и mixed content. Если нужен только поиск — используй xpath-библиотеки типа xmlquery.
Как парсить XML?
Junior
161 просмотровAFK Offer AI
Найди баг: for _, f := range files { defer f.Close() }