XSD
W3C (W3C Note) · 1.1
SOAP 1.1 Envelope
The envelope, header, body and fault of SOAP 1.1 messages.
About
Checks the SOAP framing of a request or response. Most WSDL-based web services still speak SOAP 1.1.
Good to know
- The payload inside Body belongs to the service and is accepted as is. To check it too, validate it against the service's own XSD (usually embedded in its WSDL).
Example document
soap11.xml · 379 B · valid against this schema
In CI and from code
The same schema by its name, soap-1.1-envelope, through the API.
npx @xmlvalid/cli validate "**/*.xml" --schema soap-1.1-envelope
- uses: xmlvalid/validate-action@v1
with:
files: "**/*.xml"
schema: soap-1.1-envelope
api-key: ${{ secrets.XMLVALID_API_KEY }}
curl https://xmlvalid.com/api/v1/validations \
-H "Authorization: Bearer $XMLVALID_API_KEY" \
-F document={{ $schema->example ?? 'document.xml' }} -F schema=soap-1.1-envelope
Free accounts get 100 API validations a month. On Pro, a URL monitor can check a published document against this schema every hour and email you when it breaks. More CI setups