wrapBody static method
XmlDocument
wrapBody(
- XmlDocument doc
Implementation
static XmlDocument wrapBody(XmlDocument doc) {
const soapBody = """
<soap:Envelope
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
</soap:Body>
</soap:Envelope>""";
final parsedSoapBody = XmlDocument.parse(soapBody);
parsedSoapBody.children.first.children[1].children.add(doc.firstChild!.copy());
return parsedSoapBody;
}