Data Providers
The Data Providers play an very important role in the XML Data Control. They are responsible for fetching the XML Element at runtime, as well as mapping the data from XML to Java types. There are several data providers to help you fetch data from different locations, we have seen the resource data provider and the web service data provider already. Besides these there are also out of the box data providers to get XML data through expression language or to provide an empty element, typically for the create functionality on screens: