[xsl] is XPath 3.1 xml-to-json() function useful

Subject: [xsl] is XPath 3.1 xml-to-json() function useful
From: "Mukul Gandhi gandhi.mukul@xxxxxxxxx" <xsl-list-service@xxxxxxxxxxxxxxxxxxxxxx>
Date: Fri, 8 Mar 2019 10:49:14 -0000
Hi all,
   I find the XPath 3.1 function json-to-xml() quite useful. It can convert
any JSON input to an XML representation. But I'm not convinced that XPath
3.1's xml-to-json() function (as defined in the spec) is much useful.

Taking an example from XPath 3.1 F&O spec, the following XML document

<array xmlns="http://www.w3.org/2005/xpath-functions

converts into following JSON by the function xml-to-json(),


(which is fine)

But as per the XPath 3.1 F&O spec, simple XML documents like,


cannot be converted into JSON, by the function xml-to-json(), since the XML
input doesn't conform to structure like <array>, <number>, <string> etc
(which looks to me, a very limited capability given to the xml-to-json()

Any comments would be useful.

Mukul Gandhi

Current Thread