envelope static method
XmlDocument
envelope(
- XmlDocumentFragment? header,
- XmlDocumentFragment body
XML for the SOAP envelope
Implementation
static XmlDocument envelope(
XmlDocumentFragment? header, XmlDocumentFragment body) {
builder.declaration(encoding: 'UTF-8');
builder.element('Envelope', nest: () {
builder.namespace('http://www.w3.org/2003/05/soap-envelope');
builder.element('Header',
namespace: 'http://www.w3.org/2003/05/soap-envelope', nest: header);
builder.element('Body',
namespace: 'http://www.w3.org/2003/05/soap-envelope',
namespaces: {
'http://www.w3.org/2001/XMLSchema-instance': 'xsi',
'http://www.w3.org/2001/XMLSchema': 'xsd'
},
nest: body);
});
return builder.buildDocument();
}