The JDeveloper extension you need to start with the XML Data Control is available through the help, check for update menu.
Make sure you tick the open source project and you should see the XML Data Control extension available:
Once the extension is installed in the New Gallery from JDeveloper there is a new option ‘XML Data Control’. This will show a wizard to get you started.
To create the structure of a Data Control in the Data Control palette, we need to provide the structure of the data we are going to work with.
Luckily in XML there is a very good standard tooling called XML Schema (XSD) to do this.
The end user needs to provide an XSD locations that we can reach at design time (in JDeveloper) and runtime (from the application).
This could be a simple URL, MDS location, classpath resource, etcetera. Based on the information we gather design time, we build our DataControl structure in JDeveloper which is shown in the Data Control Palette.