fn:json-to-xml
Parses a string supplied in the form of a JSON text, returning the results in the form of an XML document node.
json-to-xml($json-text as xs:string?) ➔ document-node()?
Arguments | |||
| $json-text | xs:string? | The JSON input text |
Result | document-node()? | ||
json-to-xml($json-text as xs:string?, $options as map(*)) ➔ document-node()?
Arguments | |||
| $json-text | xs:string? | The JSON input text |
| $options | map(*) | Used to control the way in which parsing takes place |
Result | document-node()? | ||
Namespace
http://www.w3.org/2005/xpath-functions
Links to W3C specifications
XPath 3.1 Functions and Operators
Notes on the Saxon implementation
Available since Saxon 9.7. The parsing options recognized are
'liberal':true()|false(),
'duplicates':'reject'|'use-first'|'retain',
'validate':true()|false(), 'escape':true()|false(),
'fallback':(function). For full details see the specification. Use of the
fallback option requires Saxon-PE or Saxon-EE.
For the effect of the option liberal=true(), see parse-json().