The External Data Provider is a module which provides a new API, allowing the integration of external system as content providers like the JCR. Integration is done by implementing an External Data Source.
This is a sample module that allows you to create a mount point in your Jahia DX instance in order to retrieve data from a local Xml File. Use this module as a guide to make your own implementation using the External Data Provider module from Jahia.
You can download the source code from the github repository:
https://github.com/Jahia/xml-provider