I was told by our development team that the way to do this is through XML access
You need to tell your development team to stop looking for excuses

Parsing XML isn't much better than parsing HTML.
Yeah, I have no clue. I'm not a developer. I'm just the guy trying to get them what they said they need.
So, is this a no?