Implement data provider to fetch xml source (can be custised more for JSON sources for example)