Of course, XML doesn't list everything... there's still some code not listed.
Actually XML isn't really code at all. Again it is attributes that another program uses in order to produce a result (in this case it has attributes for MLN objects). Sure there are "tags" around the different objects but this is only so the program knows what it is looking at.
This particular XML I believe is there in order to make MLN page loads faster. XML lookups are much faster than Database lookups. If the program had to read a database for all that information every time it loaded a page then MLN would load slower. Having the XML residing "where it does" allows MLN to work "better".
XML is only as good as the "code" that reads it whether it is HTML, Flash, ASP, PHP, or some higher level language.
Of course I just realized we strayed WAY off topic... Sorry about that but it took me a long time to write that and I don't want it to go to waist...
Just to make this a little more on-topic. They are giving folks a second chance to get the Electro-Pellet Generator...
http://us.universe.lego.com/en-us/newsnetwork/story.aspx?id=106758I have a feeling LU is going to be a big part of MLN for the foreseeable future.