(code int, i any, indent string)
| 605 | } |
| 606 | |
| 607 | func (c *Context) xml(code int, i any, indent string) (err error) { |
| 608 | c.writeContentType(MIMEApplicationXMLCharsetUTF8) |
| 609 | c.response.WriteHeader(code) |
| 610 | enc := xml.NewEncoder(c.response) |
| 611 | if indent != "" { |
| 612 | enc.Indent("", indent) |
| 613 | } |
| 614 | if _, err = c.response.Write([]byte(xml.Header)); err != nil { |
| 615 | return |
| 616 | } |
| 617 | return enc.Encode(i) |
| 618 | } |
| 619 | |
| 620 | // XML sends an XML response with status code. |
| 621 | func (c *Context) XML(code int, i any) (err error) { |
no test coverage detected