I think xml is for big data and json is for small and not too complex data that do not need multiple dimension of array. I might be wrong. ^^
And i only see yaml in google app engine. Which appear to me , it is quite suitable for storing preferences and data of an application.