Office Open XML: відмінності між версіями
[неперевірена версія] | [неперевірена версія] |
Вилучено вміст Додано вміст
м робот вилучив: is:Office Open XML (deleted) |
м шаблон |
||
Рядок 1:
'''Office Open XML''' (ще часто називається '''OOXML''') — міжнародний стандарт формату файлів для електронних документів, як-от електронні таблиці, діаграми, презентації та текстові документи, що базується на [[XML]].<ref>{{cite web|url=http://www.iso.org/iso/pressrelease.htm?refid=Ref1123|title=ISO News: ISO/IEC DIS 29500 receives necessary votes for approval as an International Standard|date=3 квітня 2008}}</ref>
Компанія [[Microsoft]] початково розробила
== Стандартизація ==
Міжнародна організація зі стандартизації ([[ISO]]) і Міжнародна електротехнічна комісія ([[IEC]]) у квітні [[2008]] року винесли ухвалу про ухвалення формату офісних документів Office Open XML (OOXML) як міжнародний стандарт. Відповідно до опублікованих документів, 86 % членів ISO і IEC, що взяли участь в голосуванні, підтримали даний формат, тоді як для ухвалення формату, відповідно до директив ISO/IEC, за нього повинні були віддати голоси 75 % членів організацій. Таким чином, Office Open XML
Office Open XML був розроблений Microsoft для зберігання електронних документів в пакетах офісних застосувань і, зокрема, в Microsoft Office. Формат є ZIP-архів, що містить текст у вигляді XML, графіку і інші дані. Заявка на стандартизацію формату через організацію Ecma була винесена в листопаді 2005
Власний стандарт Microsoft в його сертифікованому ISO вигляді офісним пакетом [[Microsoft Office]] 2007 в повному обсязі не підтримується, і Microsoft планує, що його підтримка не буде реалізована до виходу Office 14, запланованого на 2009–2010
Незабаром після стандартизації національні організації Бразилії, ПАР, Індії та Венесуели подали формальні апеляції<ref>[http://cnews.ru/news/top/index.shtml?2008/06/02/303056 Microsoft не пускают в международные стандарты]</ref> з претензіями про недотримання необхідних процедур в процесі обговорення, яке не дозволило задовільним чином обговорити і усунути зауваження національних комітетів до проекту стандарту, відсутність консенсусу в ході погоджувальної зустрічі, а також той факт, що порушено регламент, що приписує публікацію тексту стандарту протягом місяця після закінчення обговорення, текст стандарту не був опублікований. В серпні 2008 апеляція була відхилена технічним комітетом ISO, але це не вберегло керівництво ISO від звинувачень в упередженій прихильності до софтової монополії.
== Формат файлу та структура ==
В ранній формі цих форматів, перед стандартизацією [[ECMA]], Microsoft Office 2003 XML використовували єдиний монолітний файл з вбудованими елементами такими як зображення як закодовані блоки всередині XML. Office Open XML більш цього не підтримує, але використовує стиснення файлів відповідно до Open Packaging Convention. Цей формат використовую формат файлу ZIP та містить окремі файли що формують базис документу. Крім розмітки документу використовуваної офісом, пакет також включає вбудовані (двійкові) файли у таких форматах як [[PNG]], [[BMP]], [[AVI]] чи [[PDF]].
=== Мови розмітки документів ===
Office Open XML файл може містити декілька документів закодованих спеціалізованими мовами розмітки відповідно до програм у лінійці [[Microsoft Office]].
Рядок 39:
XML Schema OOXML акцентує на зменшенні часу завантаження та поліпшенні швидкості парсингу.
У тестах з прикладними програмами у Квітні 2007, офісні документи на базі XML
були повільнішими від тих, що працювали з двійковим форматом.
Для покращення продуктивності, OOXML використовує дуже короткі імена елементів для загальних
елементів і для електронних таблиць зберігає дати як індексні числа (починаючи з 1899 чи з 1904).
Для того щоб бути систематичним та загальним, OOXML більше використовує окремі child
елементи для данних та метаданних (для властивостей імена закінчуються на Pr) ніж багаточисленні атрибути, що також дозволяє створення структурованих властивостей.
OOXML не використовує змішаний вміст, але використовує елементи для розміщення серії текстів (text runs) (ім'я елемента r) у параграфи (ім'я елемента p). Результат виходить стиснутий і має більш гніздову форму на противагу до HTML.
== Використання ==
Підтримка попередньої версії OOXML (не відповідної ISO/IEC 29500) з'явилась у Microsoft Office 2007. Для роботи з цим форматом у попередніх версіях [[Microsoft Office]] необхідно встановити Microsoft Office Compatibility Pack.
Рядок 54:
{{reflist}}
==
* [[OpenDocument]] (ODF)
Рядок 62:
* [http://www.oreilly.com/catalog/officexml/chapter/ch02.pdf «The WordprocessingML Vocabulary», sample chapter from O'Reilly book ''Office 2003 XML'']|1.22 [[Mebibyte|MiB]]
* [http://wiki.services.openoffice.org/wiki/Documentation/FAQ/General/OpeningMSO2007Files OpenOffice.org], Як мені відкрити файли Microsoft Office 2007? Стаття від OpenOffice.org
* [http://www.iso.org/iso/iso_catalogue/catalogue_tc/catalogue_detail.htm?csnumber=45515 Information technology
* [http://www.noooxml.org/ No OOXML] — критика стандарту.
{{OpenOffice}}
{{Стандарти ECMA}}
{{Microsoft Office}}
Рядок 71:
[[Категорія:Мови розмітки даних]]
[[Категорія:Стандарти ISO]]
[[Категорія:Стандарти на основі
[[Категорія:Засоби розробки Microsoft]]
[[Категорія:Microsoft Office]]
|