func NewXmlResponse(status int, body interface{}) (*http.Response, error) {
    encoded, err := xml.Marshal(body)
    if err != nil {
        return nil, err
    }