tiaguinho / gosoap

🦉SOAP package for Go
MIT License
507 stars 176 forks source link

improve xml encoding #76

Closed dwagin closed 3 years ago

dwagin commented 3 years ago

Added ability to define header and body params as:

    soap.HeaderParams = gosoap.SliceParams{
        xml.StartElement{
            Name: xml.Name{
                Space: "auth",
                Local: "Login",
            },
        },
        "user",
        xml.EndElement{
            Name: xml.Name{
                Space: "auth",
                Local: "Login",
            },
        },
        xml.StartElement{
            Name: xml.Name{
                Space: "auth",
                Local: "Password",
            },
        },
        "P@ssw0rd",
        xml.EndElement{
            Name: xml.Name{
                Space: "auth",
                Local: "Password",
            },
        },
    }

Also fix #37 and partial #46