Введение
Семейство форматов файлов документов
stack|
Microsoft Office 2010 provides read support for ECMA 376, full support for ISO/IEC 29500 Transitional, and read support for ISO/IEC 29500 Strict. Microsoft Office 2013 and later fully support ISO/IEC 29500 Strict, but do not use it as the default file format because of backwards compatibility concerns.
Microsoft Office 2010 обеспечивает поддержку чтения ECMA 376, полную поддержку ISO/IEC 29500 Transitional и поддержку чтения ISO/IEC 29500 Strict. Microsoft Office 2013 и более поздние версии полностью поддерживают ISO/IEC 29500 Strict, но не используют его в качестве формата файла по умолчанию из-за соображений обратной совместимости.
stack|
Microsoft Office 2010 provides read support for ECMA 376, full support for ISO/IEC 29500 Transitional, and read support for ISO/IEC 29500 Strict. Microsoft Office 2013 and later fully support ISO/IEC 29500 Strict, but do not use it as the default file format because of backwards compatibility concerns.
Предыстория
В 2000 году Microsoft выпустила начальную версию XML-формата для Microsoft Excel, которая была включена в Office XP. В 2002 году последовал новый формат файлов для Microsoft Word. Форматы Excel и Word, известные как форматы Microsoft Office XML, позднее были включены в выпуск Microsoft Office 2003 года. В ноябре 2005 года Microsoft объявила о совместном спонсорстве стандартизации новой версии своих XML-форматов через Ecma International под названием "Office Open XML". Презентацию в Ecma представили Жан Паоли и Изабель Валет Харпер из Microsoft.
Версии
Спецификация Office Open XML существует в нескольких версиях.
Совместимость между версиями
Целью изменений от ECMA 376 1st Edition к ISO/IEC 29500:2008 было обеспечение того, чтобы действительный документ ECMA 376 также был действительным документом ISO 29500 Transitional. Однако, как минимум одно изменение, внесенное на BRM – отказ от разрешения дополнительных значений для xsd:boolean – привело к нарушению обратной совместимости для большинства документов. Решение этой проблемы было предложено в ISO/IEC JTC 1/SC 34/WG 4 и одобрено в июне 2009 года в качестве рекомендации для первого пересмотра Office Open XML. Приложения, способные читать документы, соответствующие стандарту ECMA 376 Edition 1, будут воспринимать ISO/IEC 29500 4 Transitional документы, содержащие даты ISO 8601, как поврежденные.