# HG changeset patch # User Tom Gottfried # Date 1567697254 -7200 # Node ID 1bf26d18b4d78105fc4dfaf0968429974cf4dcdc # Parent c03449c964373a51fa46127c02a71b6c0e71d887 Add header to XML diff -r c03449c96437 -r 1bf26d18b4d7 pkg/geoserver/boot.go --- a/pkg/geoserver/boot.go Thu Sep 05 17:02:03 2019 +0200 +++ b/pkg/geoserver/boot.go Thu Sep 05 17:27:34 2019 +0200 @@ -62,8 +62,8 @@ // XXX: Creating SQL views with JSON via GeoServer REST-API fails // Begin code for handling with XML instead func toXMLStream(x interface{}) io.Reader { - var buf bytes.Buffer - if err := xml.NewEncoder(&buf).Encode(x); err != nil { + buf := bytes.NewBufferString(xml.Header) + if err := xml.NewEncoder(buf).Encode(x); err != nil { // Should not happen log.Printf("warn: bad XML: %v\n", err) }