Ideally, one would be able to pass in the proper parameters into the query string to restrict the data returned from the server to what you want.
But if that's not possible, then another way to do that would be using xpath to filter the XML data as it is returned.
Do you know how to do that?
Well, I'm going to do this in the same manner as I do with the live scoring of ATP and Challenger events.
First, I restrict the portion of the file I need (the tournament currently being updated).
I search for completed matches played in singles.
I determine the winning player, losing player and the score.
All this is done by "scratching" the XML file (I notice the key tags and extract the data from them). VBA from Excel does not really have high level functions like xpath, but I can do this the hard way just as well.
Now will come the part on which I will use the already constructed draw to determine the round (because the ITF does not provide the round in this live stream).
After that, I write the match result into a common file (also used by the ATP and Challenger events).
When the specific Futures tournament is updated, it looks into the common file, notes the result and updates the excel file.
This is notably simple on my part. I think it would be a little harder for Scott to make this in a viable live scoring feature for the main site. I'm certain he'd be interested in this, if he notices this thread.