Versions in this module Expand all Collapse all v1 v1.0.1 Feb 2, 2024 Changes in this version + const NSP_ADDRESSING + const NSP_CIMBINDING + const NSP_ENUM + const NSP_SCHEMA_INST + const NSP_SOAP_ENV + const NSP_TRANSFER + const NSP_WIN_SHELL + const NSP_WSMAN_DMTF + const NSP_WSMAN_FAULT + const NSP_WSMAN_MSFT + const NS_ADDRESSING + const NS_CIMBINDING + const NS_ENUM + const NS_SCHEMA_INST + const NS_SOAP_ENV + const NS_TRANSFER + const NS_WIN_SHELL + const NS_WSMAN_DMTF + const NS_WSMAN_FAULT + const NS_WSMAN_MSFT + var DOM_NS_ADDRESSING = dom.Namespace + var DOM_NS_CIMBINDING = dom.Namespace + var DOM_NS_ENUM = dom.Namespace + var DOM_NS_SCHEMA_INST = dom.Namespace + var DOM_NS_SOAP_ENV = dom.Namespace + var DOM_NS_TRANSFER = dom.Namespace + var DOM_NS_WIN_SHELL = dom.Namespace + var DOM_NS_WSMAN_DMTF = dom.Namespace + var DOM_NS_WSMAN_FAULT = dom.Namespace + var DOM_NS_WSMAN_MSFT = dom.Namespace + var MostUsed = [...]dom.Namespace + func AddUsualNamespaces(node *dom.Element) + func GetAllXPathNamespaces() func(o *goxpath.Opts) + type HeaderBuilder interface + Action func(string) *SoapHeader + AddOption func(*HeaderOption) *SoapHeader + Build func(*SoapMessage) *SoapMessage + Id func(string) *SoapHeader + Locale func(string) *SoapHeader + MaxEnvelopeSize func(int) *SoapHeader + Options func([]HeaderOption) *SoapHeader + ReplyTo func(string) *SoapHeader + ShellId func(string) *SoapHeader + Timeout func(string) *SoapHeader + To func(string) *SoapHeader + type HeaderOption struct + func NewHeaderOption(name string, value string) *HeaderOption + type MessageBuilder interface + CreateBodyElement func(string, dom.Namespace) *dom.Element + CreateElement func(*dom.Element, string, dom.Namespace) *dom.Element + Doc func() *dom.Document + Free func() + Header func() *SoapHeader + NewBody func() *dom.Element + SetBody func(*dom.Element) + String func() string + type SoapHeader struct + func (sh *SoapHeader) Action(action string) *SoapHeader + func (sh *SoapHeader) AddOption(option *HeaderOption) *SoapHeader + func (sh *SoapHeader) Build() *SoapMessage + func (sh *SoapHeader) Id(id string) *SoapHeader + func (sh *SoapHeader) Locale(locale string) *SoapHeader + func (sh *SoapHeader) MaxEnvelopeSize(size int) *SoapHeader + func (sh *SoapHeader) Options(options []HeaderOption) *SoapHeader + func (sh *SoapHeader) ReplyTo(uri string) *SoapHeader + func (sh *SoapHeader) ResourceURI(resourceURI string) *SoapHeader + func (sh *SoapHeader) ShellId(shellId string) *SoapHeader + func (sh *SoapHeader) Timeout(timeout string) *SoapHeader + func (sh *SoapHeader) To(uri string) *SoapHeader + type SoapMessage struct + func NewMessage() (message *SoapMessage) + func (message *SoapMessage) CreateBodyElement(name string, ns dom.Namespace) (element *dom.Element) + func (message *SoapMessage) CreateElement(parent *dom.Element, name string, ns dom.Namespace) (element *dom.Element) + func (message *SoapMessage) Doc() *dom.Document + func (message *SoapMessage) Free() + func (message *SoapMessage) Header() *SoapHeader + func (message *SoapMessage) NewBody() (body *dom.Element) + func (message *SoapMessage) String() string