Microsoft decided in the latest round of updates to redo how they are sending out their gamer card data to all the 3rd parties that use it. I maintain a site for my forum that allows us to sort and pull that data out so we can arrange it into useful, albeit useless, stuff. It used to be a very long url that I would have to parse out each and every little bit that I wanted to extract and add into our database. Now they are redone it entirely, in an all new easy to read, sematic friendly XML format. As a result the program I wrote about 3 years ago broke. I spent the evening trying to rewrite all my parsers so make sure that I can maintain functionality. After about 6 hours I was able to get it restored. Mostly due to bug searching. At one point I thought I was complete, only to find out that some users have a space in their name and the program wasn’t passing the URL correctly anymore as the new redirect doesn’t handle +’s in place of %20’s anymore. If you want to see why their new code is so great, click on my picture and use the WebDeveloper’s Toolbar to mess with the card it creates.
<img class="GamerPic" width="64" height="64" src="http://image.xboxlive.com/global/t.fffe07c3/tile/0/2800d" alt="Xbox 360 Community" title="Xbox 360 Community"/>
The above is an example of the new code they are use that clearly identifies all the semantic info about, in this case, my gamer picture.