XSLT 3 : convert xml to json

The XML format that xml-to-json consumes is specified both in the XSLT 3.0 specification (www.w3.org/TR/xslt-30/#json-to-xml-mapping) as well as in the XPath and XQuery 3.1 function specification: www.w3.org/TR/xpath-functions/#json.

Basically all elements need to be in the namespace http://www.w3.org/2005/xpath-functions and are map, array, string, boolean, number etc., to reflect the JSON datatypes.

The error message suggests your input contains an element named wrapper in no namespace, so that is certainly not the right format for that function. You will need to use additional transformation steps to transform your XML to the one the function expects.

Read more here: Source link