code: func (c *Ctx) XML(code int, i interface{}) error {
  
  	b, err := xml.Marshal(i)
  	if err != nil {
  		return err
  	}
  
  	return c.XMLBytes(code, b)
  }
docs: // XML marshals provided interface + returns XML + status code