Source File
message.go
Belonging Package
github.com/masterzen/winrm/soap
package soapimport ()type SoapMessage struct {document *dom.Documentenvelope *dom.Elementheader *SoapHeaderbody *dom.Element}type MessageBuilder interface {SetBody(*dom.Element)NewBody() *dom.ElementCreateElement(*dom.Element, string, dom.Namespace) *dom.ElementCreateBodyElement(string, dom.Namespace) *dom.ElementHeader() *SoapHeaderDoc() *dom.DocumentFree()String() string}func () ( *SoapMessage) {:= dom.CreateDocument():= dom.CreateElement("Envelope").SetRoot()AddUsualNamespaces()DOM_NS_SOAP_ENV.SetTo()= &SoapMessage{document: , envelope: }return}func ( *SoapMessage) () ( *dom.Element) {= dom.CreateElement("Body").envelope.AddChild()DOM_NS_SOAP_ENV.SetTo()return}func ( *SoapMessage) () string {return .document.String()}func ( *SoapMessage) () *dom.Document {return .document}func ( *SoapMessage) () {}func ( *SoapMessage) ( *dom.Element, string, dom.Namespace) ( *dom.Element) {= dom.CreateElement().AddChild().SetTo()return}func ( *SoapMessage) ( string, dom.Namespace) ( *dom.Element) {if .body == nil {.body = .NewBody()}return .CreateElement(.body, , )}func ( *SoapMessage) () *SoapHeader {if .header == nil {.header = &SoapHeader{message: }}return .header}
![]() |
The pages are generated with Golds v0.6.7. (GOOS=linux GOARCH=amd64) Golds is a Go 101 project developed by Tapir Liu. PR and bug reports are welcome and can be submitted to the issue list. Please follow @Go100and1 (reachable from the left QR code) to get the latest news of Golds. |