Upload the XML into AEM. The XML should either be a section of your website (including with all it's children)
Create an OSGI service or servlet, Java Backend, to execute the migration logic. (somehow referencing to the XML file)
Implement the migration logic with the Uber Jar AEM libraries such as the PageManager API or the JCR API to clone/create page and edit pages... of course you will need to parse the XML.
First we need to write OSGI service to read data and persist key value properties in CRX repo using JCR API's and once the XML data is available in JCR node properties, we can access and display it on any page.