Using the powerful XQuery 3.1 language, you can write expressions that significantly reduce the amount of data being transferred between the server and client. Database views, queries, or web service calls to external data sources will yield raw data for a mobile application. This often contains redundancies or may not be the ideal structure for the intended data display in the mobile application. XQuery’s powerful FLWOR expressions allow you to easily restructure and regroup the data to ensure the most efficient data transfer from server to client and the most useful presentation in the client application.
This new version of XQuery has several new features, including support for maps, arrays, and data in the JSON format.
You can use the Edit XPath/XQuery Expression Dialog to create and check XQuery expressions.