Inspect SOAP / XML Responses
Format XML, inspect SOAP envelopes, and test XPath selectors locally in your browser.
Try it now
Try it now
Open XML / XPath / SOAP Inspector with a ready-to-run example.
When you need this
- You copied a SOAP response from a legacy integration and need to inspect the envelope quickly.
- You want to confirm that a specific node or attribute exists before writing automation.
- You need a quick XPath expression to extract a status code or identifier.
How to do it with Daily Developer Tools
- Paste the XML or SOAP payload into XML / XPath / SOAP Inspector.
- Run Parse & format to validate and normalize the document.
- Use XPath or SOAP inspection mode depending on what you need next.
Tips / common pitfalls
- For namespace-heavy payloads, use local-name() selectors in XPath.
- Inspect SOAP body nodes first to find the business operation you need.
- Keep the whole workflow local when working with internal enterprise payloads.
Examples & test data
Payment status SOAP response
Input example
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:urn="urn:payments:v1"><soapenv:Header /><soapenv:Body><urn:GetPaymentStatusResponse><urn:PaymentId>PAY-1001</urn:PaymentId><urn:Status>SETTLED</urn:Status></urn:GetPaymentStatusResponse></soapenv:Body></soapenv:Envelope>
Expected output
Envelope: soapenv:Envelope Header blocks: 0 Body nodes: 1 Body names: urn:GetPaymentStatusResponse
FAQ
Can I inspect SOAP faults?
Yes. The SOAP inspection mode highlights whether a Fault node is present and shows a quick preview.
Does this support XPath?
Yes. You can run XPath directly against the parsed document.
Privacy-first: runs locally in your browser. No uploads.