Есть файл под названием import.xml. Файл находится на сервере где сайт находится. Есть код который парсить файл внешного ресурса. Вопрос: Как парсить файл который находится на сервере?
Вот код который парсить файл по ссылке.
func DownloadAzertiFile(url string) *AzertiCatalog {
list := AzertiCatalog{}
response, err := http.Get(url)
if err != nil {
return &list
} else {
defer response.Body.Close()
body, _ := ioutil.ReadAll(response.Body)
if err != nil {
return &list
}
newbody := strings.Replace(string(body), "<offers>", "", -1)
newbody = strings.Replace(newbody, "</offers>", "", -1)
err := xml.Unmarshal([]byte(newbody), &list)
if err != nil {
return &list
}
}
return &list
}