fn:xml-to-json
Converts an XML tree, whose format corresponds to the XML representation of JSON defined in the specification, into a string conforming to the JSON grammar.
xml-to-json($input as node()?) ➔ xs:string?
Arguments | |||
| $input | node()? | The input XML tree |
Result | xs:string? |
xml-to-json($input as node()?, $options as map(*)) ➔ document-node()?
Arguments | |||
| $input | node()? | The input XML tree |
| $options | map(*) | Used to control the way in which the conversion takes place |
Result | document-node()? |
Namespace
http://www.w3.org/2005/xpath-functions
Links to W3C specifications
XPath 3.1 Functions and Operators
Saxon availability
Available in XPath 3.1, XSLT 3.0, and XQuery 3.1. Available in all Saxon editions. Implemented since Saxon 9.7.
Notes on the Saxon implementation
Available since Saxon 9.7. The only option recognized is
'indent':true()|false()
. For full details see the specification.