type YmlCatalog struct {
XMLName xml.Name `xml:"yml_catalog"`
Text string `xml:",chardata"`
Date string `xml:"date,attr"`
Shop struct {
Text string `xml:",chardata"`
Name string `xml:"name"`
Company string `xml:"company"`
URL string `xml:"url"`
Currencies struct {
Text string `xml:",chardata"`
Currency struct {
Text string `xml:",chardata"`
ID string `xml:"id,attr"`
Rate string `xml:"rate,attr"`
Plus string `xml:"plus,attr"`
} `xml:"currency"`
} `xml:"currencies"`
Categories struct {
Text string `xml:",chardata"`
Category []struct {
Text string `xml:",chardata"`
ID string `xml:"id,attr"`
URL string `xml:"url,attr"`
ParentId string `xml:"parentId,attr"`
} `xml:"category"`
} `xml:"categories"`
Offers struct {
Text string `xml:",chardata"`
Offer struct {
Text string `xml:",chardata"`
ID string `xml:"id,attr"`
Available string `xml:"available,attr"`
URL string `xml:"url"`
Price string `xml:"price"`
CategoryId string `xml:"categoryId"`
Name string `xml:"name"`
Vendor string `xml:"vendor"`
Description string `xml:"description"`
Picture []string `xml:"picture"`
CurrencyId string `xml:"currencyId"`
Store string `xml:"store"`
Delivery string `xml:"delivery"`
Pickup string `xml:"pickup"`
VendorCode string `xml:"vendorCode"`
Param []struct {
Text string `xml:",chardata"`
Name string `xml:"name,attr"`
} `xml:"param"`
} `xml:"offer"`
} `xml:"offers"`
} `xml:"shop"`
}