I think the problem Patchou is talking about is not so much that people might screw up the XML definitions... But that people could screw up the actual layout of Messenger; the layout which Messenger so depends upon. Such XMLs might be perfect according to the standards and verification processes, but if Messenger expects some element to be somewhere, it might still crash.
See all those hard patches which alter stuff in Messenger and all the problems it brought with it concearning elements which were removed instead of just 'hidden', the problems it brought to even Messenger Plus! itself, etc...
Checking on that is extremely hard since you never know what Messenger might depend upon in the next releases.
So, I think this isn't the issue of writing valid XML, but the issue is that people can screw up the actual layout of Messenger, triggering all kinds of hidden and not-hidden problems...
PS:
quote:
Originally posted by vikke
Yes, that's true, but he could do two versions. Because noone uses MemSkin due to no skins.
Making two versions isn't going to suddenly create more skins. Skins don't depend on what version one would be using, the skins must still be created first....