A lot has already been said about the tumultuous relationship between JSON and XML. A number of binding tools have been proposed. Extensions to the XPath Data Model (XDM) and functions are being considered for XSLT 3.0 and XQuery 3.1 to define maps and arrays, two item types that would facilitate the import of JSON objects.
The author of this paper has already published and presented papers proposing an XML serialization for XSLT 3.0 maps and arrays, a detailed comparison between XML and JSON data models and a proposal to extend the XDM to better bridge the gap between these data models.
None of these efforts seems to be totally satisfying to eliminate the fundamental impedance mismatch between JSON and XML suggesting that we may not have found the right angle to look at this problem.
Rather than proposing yet another conversion methodology, this paper proposes a new perspective to look at the differences between JSON and XML which might more constructive than the ones which had been adopted so far.
Eric van der Vlist. "JSON and XML: a new perspective"
Presented at XML London 2014, June 7-8th, 2014.
doi:10.14337/XMLLondon14.Vlist01
.