Alors que l’OOXML (Office Open XML) est tout fraîchement normalisé ISO/IEC 29500, Alex Brown, responsable du groupe de travail OOXML à l'ISO, a fait une découverte surprenante.
Office 2007 ne respecterait pas strictement le nouveau standard. Pour parvenir à ce constat il a tout d’abord effectué des tests sur la partie stricte du nouveau format. Il a utilisé le logiciel Jing qui permet de vérifier la grammaire XML sur un document Office 2007.Après plusieurs milliers d’erreurs générées principalement sur des attributs inconnus, il a décidé de vérifier la partie « transitional » de la norme. 84 erreurs plus tard, il s’est avéré qu’elle ne respectait pas non plus cette partie de la grammaire.
Par exemple on trouve : m:degHide m:val="on". Or dans la normalisation ISO/IEC 29500, “val” ne peut prendre que les valeurs “true” ou “false”.
Microsoft s’explique par le fait que la norme a été énormément modifiée depuis la sortie de Office2007 en février 2007. Mais, au vu des résultats, beaucoup de travail reste à faire pour que Microsoft normalise son propre code…