Convert XML database to an online searchable application

We have produced an product catalogue in InDesign - exported the data as XML and ultimately are trying to find a way to create an online searchable database with search, results and details pages from this data.

I’ve had a look at solutions like Caspio, but it doesnt quite cut the cheese as it is a bit too rigid with its formatting options.

Any help or enlightenment would greatly be appreciated.