code: func ReadXml(r *http.Request, v interface{}) error {
  	body, err := ioutil.ReadAll(r.Body)
  	r.Body.Close()
  	if err != nil {
  		return err
  	}
  	return xml.Unmarshal(body, v)
  }
docs: // ReadXml will parses the XML-encoded data in the http
  // Request object and stores the result in the value
  // pointed to by v.