XML Query Parity Check
Run XPath and XQuery-subset checks, then compare outputs to confirm extraction parity.
Use case
Use this while migrating XML query logic to ensure two query styles return equivalent business data.
What to expect
Follow the steps from left to right for a quick overview, then use the inline stepper below to run each tool.
Run XPath and XQuery-subset checks, then compare outputs to confirm extraction parity.
XPath Evaluator
XML / XPATH → XML / TEXT
Evaluate XPath
Matched values or nodes serialized as JSON.
XQuery Tool (Practical Subset)
XML / XQUERY → JSON
Evaluate XQuery subset
Subset execution report with query type and result payload.
File Comparison Suite
TEXT → TEXT
Compare payloads
Format-aware diff output for JSON/XML/YAML/CSV content.
Workflow steps
Workflow shortcut
Next unlocked step: Step 1 · XPath Evaluator
XPath Evaluator
Evaluate XPath expressions against XML input.
XPath input (JSON envelope)
Provide { "xml": "<xml...>", "xpath": "/root/path" } or { "xpath": "//tag" }.
XPath result
Matched values or nodes serialized as JSON.
Run this step to process the current input and prepare the next workflow stage.
XQuery Tool (Practical Subset)
Run a clearly labeled practical XQuery subset for XML exploration: direct XPath, simple for/let expressions, count(), and string().
XQuery input (JSON envelope)
Provide { "xml": "<xml...>", "xquery": "for $x in ... return ..." }.
XQuery result
Subset execution report with query type and result payload.
Run this step to process the current input and prepare the next workflow stage.
File Comparison Suite
Compare JSON, XML, YAML, CSV, text, or SQL payloads from one unified entry point.
Comparison input (JSON envelope)
Provide { "left": "...", "right": "...", "format": "optional" }.
Comparison result
Format-aware diff output for JSON/XML/YAML/CSV content.
Run this step to process the current input and prepare the next workflow stage.