Office Open XML: відмінності між версіями

[неперевірена версія][неперевірена версія]
Вилучено вміст Додано вміст
MerlIwBot (обговорення | внесок)
м робот вилучив: is:Office Open XML (deleted)
м шаблон
Рядок 1:
'''Office Open XML''' (ще часто називається '''OOXML''')&nbsp;— міжнародний стандарт формату файлів для електронних документів, як-от електронні таблиці, діаграми, презентації та текстові документи, що базується на [[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]] початково розробила специфікацію формату як наступника бінарних форматів [[Microsoft Office]]. Пізніше специфікація була передана до [[Ecma International]] для розробки стандарту Ecma-376, під керівництвом Ecma International Technical Committee TC45. Стандарт Ecma 376 було опубліковано в грудні [[2006]] і він може бути вільно завантажений з сайту Ecma international. Після цього формат Office Open XML було передано до [[ISO]] для стандартизації. 01 квітня 2008 року компанія Microsoft оголосила про схвалення стандарту в ISO <ref>https://www.microsoft.com/presspass/press/2008/apr08/04-01OpenXMLVotePR.mspx</ref>
 
== Стандартизація ==
Міжнародна організація зі стандартизації ([[ISO]]) і Міжнародна електротехнічна комісія ([[IEC]]) у квітні [[2008]] року винесли ухвалу про ухвалення формату офісних документів Office Open XML (OOXML) як міжнародний стандарт. Відповідно до опублікованих документів, 86&nbsp;% членів ISO і IEC, що взяли участь в голосуванні, підтримали даний формат, тоді як для ухвалення формату, відповідно до директив ISO/IEC, за нього повинні були віддати голоси 75&nbsp;% членів організацій. Таким чином, Office Open XML приєднався до таких відомих форматів, як [[HTML]], [[PDF]] і [[ODF]], які також були затверджені ISO/IEC.
 
Office Open XML був розроблений Microsoft для зберігання електронних документів в пакетах офісних застосувань і, зокрема, в Microsoft Office. Формат є ZIP-архів, що містить текст у вигляді XML, графіку і інші дані. Заявка на стандартизацію формату через організацію Ecma була винесена в листопаді 2005 &nbsp;р. Новий формат повинен був називатися Ecma Office Open XML. Процес отримав підтримку з боку багатьох компаній, проте на первинному голосуванні у вересні 2007 &nbsp;р. OOXML набрав 53&nbsp;% голосів «за» і 26&nbsp;% голосів «проти» і не був затверджений як стандарт.
 
Власний стандарт Microsoft в його сертифікованому ISO вигляді офісним пакетом [[Microsoft Office]] 2007 в повному обсязі не підтримується, і Microsoft планує, що його підтримка не буде реалізована до виходу Office 14, запланованого на 2009–2010 &nbsp;рр.
 
Незабаром після стандартизації національні організації Бразилії, ПАР, Індії та Венесуели подали формальні апеляції<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&nbsp;[[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 --&nbsp;— Office Open XML file formats], ISO Standards, [[International_Organization_for_Standardization#JTC1|JTC 1]] Information technology, SC 34
* [http://www.noooxml.org/ No OOXML]&nbsp;— критика стандарту.
{{OpenOffice}}
 
{{Стандарти ECMA}}
{{Microsoft Office}}
Рядок 71:
[[Категорія:Мови розмітки даних]]
[[Категорія:Стандарти ISO]]
[[Категорія:Стандарти на основі XML‎XML]]
[[Категорія:Засоби розробки Microsoft]]
[[Категорія:Microsoft Office]]