Various snippets of wisdom related to technologies like .Net, C#, Agile, Cloud, Virtualisation, Connected Entertainment, Business Intelligence, Information Consumerism, Augmented Reality. Any opinion expressed here is my personal and may be subjective.
xs:all vs xs:choice - counter-intuitive but technically correct
imagine you need to validate the following xml piece:
xs:all will break as it will not allow multiple moo elements
xs:choice maxOccours="unbounded" will work! even though by its name you may assume that it is, well, a CHOICE but saying that max occurs is unbounded it will allow multiple moo elements!