ToXML marshals the CORS configuration to XML.
()
| 80 | |
| 81 | // ToXML marshals the CORS configuration to XML. |
| 82 | func (c Config) ToXML() ([]byte, error) { |
| 83 | if c.XMLNS == "" { |
| 84 | c.XMLNS = defaultXMLNS |
| 85 | } |
| 86 | data, err := xml.Marshal(&c) |
| 87 | if err != nil { |
| 88 | return nil, fmt.Errorf("marshaling xml: %w", err) |
| 89 | } |
| 90 | return append([]byte(xml.Header), data...), nil |
| 91 | } |