...
1 package mxj
2
3 import (
4 "fmt"
5 "testing"
6 )
7
8 func TestNamespaceHeader(t *testing.T) {
9 fmt.Println("\n---------------- namespace_test.go ...")
10 }
11
12 func TestBeautifyXml(t *testing.T) {
13 fmt.Println("\n---------------- TestBeautifyXml ...")
14 const flatxml = `<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns="http://example.com/ns"><soapenv:Header/><soapenv:Body><ns:request><ns:customer><ns:id>123</ns:id><ns:name type="NCHZ">John Brown</ns:name></ns:customer></ns:request></soapenv:Body></soapenv:Envelope>`
15 v, err := BeautifyXml([]byte(flatxml), "", " ")
16 if err != nil {
17 t.Fatal(err)
18 }
19 fmt.Println(flatxml)
20 fmt.Println(string(v))
21 }
22
View as plain text