I would definitely recommend getting the XML instead of parsing HTML.
Is all the data available in XML? I know the run messages are, but what about the market list, online player list, etc? They were at one time(or at least some of them were), but I can no longer find them, which is why I had to resort to parsing the html.
Player Name: Helbrax Characters: Jax Hammerhand Chit Chat Squidly The Master Magician Gelfwein The Undying Rogue