Office Open XML

Office Open XML Document
Розширення файлу:.docx, .docm
MIME-тип:application/vnd.
openxmlformats-officedocument.
wordprocessingml.
document[1]
Розробник:Microsoft, Ecma, ISO, IEC
Рік випуску:7 грудня 2006; 18 років тому (2006-12-07)
Остання версія:5
Дата випуску останньої версії:грудень 2021; 3 роки тому (2021-12)[2]
Розширений з:XML, DOC, Microsoft Office XML
Стандарт(и):ECMA-376, ISO/IEC 29500
Відкритий формат?так[3]
Сайт:ECMA-376, ISO/IEC 29500-1:2012

Office Open XML (ще часто називається OOXML) — міжнародний стандарт формату файлів для електронних документів, як-от електронні таблиці, діаграми, презентації та текстові документи, що базується на XML.[4]

Компанія «Microsoft» початково розробила специфікацію формату як наступника бінарних форматів «Microsoft Office». Пізніше специфікація була передана до «Ecma International» для розробки стандарту Ecma-376, під керівництвом «Ecma International Technical Committee» TC45. Стандарт «Ecma 376» опублікований в грудні 2006 і він може бути вільно завантажений з сайту Ecma international. Після цього формат Office Open XML було передано до Міжнародної організації зі стандартизації (ISO) для стандартизації. 1 квітня 2008 року компанія «Microsoft» оголосила про схвалення стандарту в ISO[5]

Стандартизація

Міжнародна організація зі стандартизації (ISO) і Міжнародна електротехнічна комісія (IEC) у квітні 2008 року винесли ухвалу про ухвалення формату офісних документів Office Open XML (OOXML) як міжнародний стандарт. Відповідно до опублікованих документів, 86 % членів ISO і IEC, що взяли участь в голосуванні, підтримали даний формат, тоді як для ухвалення формату, відповідно до директив ISO/IEC, за нього повинні були віддати голоси 75 % членів організацій. Таким чином, Office Open XML приєднався до таких відомих форматів, як HTML, PDF і ODF, які також були затверджені ISO/IEC.

Office Open XML розроблений «Microsoft» для зберігання електронних документів в пакетах офісних застосувань і, зокрема, в «Microsoft Office». Файл цього формату є ZIP-архівом, що містить текст у вигляді XML, графіку та інші дані. Заявку на стандартизацію формату через організацію «Ecma» внесено у листопаді 2005 р. Новий формат мав називатися «Ecma Office Open XML». Процес отримав підтримку з боку багатьох компаній, проте на первинному голосуванні у вересні 2007 р. OOXML набрав 53 % голосів «за» і 26 % голосів «проти» і не був затверджений як стандарт.

Власний стандарт «Microsoft» у його сертифікованому ISO вигляді офісним пакетом «Microsoft Office 2007» у повному обсязі не підтримується; компанія планувала, що його підтримка не буде реалізована до виходу Office 14, запланованого на 2009—2010 рр., проте Office 2010 може лише читати OOXML у сертифікованому форматі (ISO/IEC 29500 Strict), але не зберігати (зберігає він все одно «перехідний» варіант формату)[6]. Office 2013 вже має можливість зберігання у сертифікований формат, проте «з коробки» все одно зберігає перехідний формат[7].

Незабаром після стандартизації національні організації Бразилії, ПАР, Індії та Венесуели подали формальні апеляції[8] з претензіями про недотримання необхідних процедур у процесі обговорення, яке не дозволило задовільно обговорити і усунути зауваження національних комітетів до проекту стандарту, відсутність консенсусу в ході погоджувальної зустрічі, а також той факт, що порушено регламент, що приписує публікацію тексту стандарту протягом місяця після закінчення обговорення (текст стандарту не був опублікований). У серпні 2008 апеляцію було відхилено технічним комітетом ISO, але це не вберегло керівництво ISO від звинувачень в упередженій прихильності до софтової монополії.

Формат файлу та структура

В ранній формі цих форматів, перед стандартизацією ECMA, «Microsoft Office 2003 XML» використовували єдиний монолітний файл з вбудованими елементами такими як зображення як закодовані блоки всередині XML. Office Open XML більш цього не підтримує, але використовує стиснення файлів відповідно до «Open Packaging Convention». Цей формат використовую формат файлу ZIP та містить окремі файли що формують базис документу. Крім розмітки документу використовуваної офісом, пакет також включає вбудовані (двійкові) файли у таких форматах як PNG, BMP, AVI чи PDF.

У рамках ініціативи «.NET Foundation» з переходу до відкритих методів розробки платформи .NET, у червні 2014 компанія «Microsoft» відкрила[9] під ліцензією «Apache» початковий код Open XML SDK, що надає засоби для створення і обробки документів у форматі Open XML (DOCX, XLSX і PPTX). Зокрема, Open XML SDK дозволяє генерувати документи, отримувати інформацію з існуючих документів (у тому числі для перетворення в HTML) і модифікувати існуючі документи. Також в Open XML SDK присутній код перевірки якості, який може бути використаний в системі автоматизованого тестування для перевірки якості підтримки OOXML. Початковий код SDK написаний мовою C#.

Мови розмітки документів

Office Open XML файл може містити декілька документів закодованих спеціалізованими мовами розмітки відповідно до програм у лінійці Microsoft Office.

Office Open XML визначає багато словників (використовуючи 27 просторів імен (namespaces) та 89 схема-модулів (schema modules).

Первинні мови розмітки:

  • WordprocessingML — для обробки текстових документів
  • SpreadsheetML — для електронних таблиць
  • PresentationML — для презентацій
  • DrawingML — для векторної графіки, діаграм, та, наприклад, для художнього тексту. (додатково, хоча це вже й застаріло, VML підтримується для малювання).

Спільні матеріали для мов розміток:

  • Office Math Markup Language (OMML)
  • Розширені властивості (Extended properties)
  • Користувацькі властивості (Custom properties)
  • Варіантні типи (Variant Types)
  • Користувацькі властивості XML-даних (Custom XML data properties)
  • Бібліографія (Bibliography)

На додаток до вищевказаних мов, користувацькі XML-схеми можуть бути використані для розширення Office Open XML.

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».

Див. також

Примітки

  1. Register file extensions on third party servers. docs.microsoft.com. Microsoft. Процитовано 4 вересня 2009.{{cite web}}: Обслуговування CS1: Сторінки з параметром url-status, але без параметра archive-url (посилання)
  2. ECMA-376 : Office Open XML file formats. — 5th ed. — 2021. — December.
  3. Document Interoperability: Open Document Format and Office Open XML / Klaus-Peter Eckert, Jan Henrik Ziesing, Ucheoma Ishionwu. — Fraunhofer Verlag. — P. 90. — ISBN 978-3-8396-0047-4.
  4. ISO News: ISO/IEC DIS 29500 receives necessary votes for approval as an International Standard. 3 квітня 2008. Архів оригіналу за 6 липня 2009. Процитовано 3 квітня 2008. {{cite web}}: Недійсний |deadurl=404 (довідка)
  5. Ecma Office Open XML Document Format Appears to Win Approval as an ISO/IEC Standard. Архів оригіналу за 3 квітня 2008. Процитовано 2 квітня 2008.
  6. Overview of the XML file formats in Office 2010. Архів оригіналу за 19 лютого 2017. Процитовано 6 грудня 2015.
  7. XML file name extension reference for Office 2013. Архів оригіналу за 26 серпня 2017. Процитовано 6 грудня 2015.
  8. Microsoft не пускают в международные стандарты. Архів оригіналу за 14 вересня 2013. Процитовано 19 червня 2019. [Архівовано 2013-09-14 у Wayback Machine.]
  9. Open XML SDK goes open source. Архів оригіналу за 2 липня 2014. Процитовано 27 червня 2014.

Посилання

Read other articles:

International scientific society for advancement of seismology Seismological Society of AmericaAbbreviationSSAFormation1906TypeNon-profitPurposeAn international society devoted to the advancement of seismology and its applications in understanding and mitigating earthquake hazards and in imaging the structure of the Earth.HeadquartersAlbany, CaliforniaRegion served globalMembership 2,500 individuals; corporate membersPresidentHeather DeShon[1]Staff 8Websitehttp://www.seismosoc.org The...

 

Voce principale: Unione Sportiva Salernitana 1919. Unione Sportiva SalernitanaStagione 1964-1965 Sport calcio Squadra Salernitana Allenatore Rodolphe Hiden(fino al 05/01/1965) Riccardo Carapellese(fino al 06/04/1965) Rodolphe Hiden(dal 06/04/1965) All. in seconda Mario Saracino Presidente Michele Scozia(Commissario straordinario)[1] Michele Gagliardi(Commissario straordinario)[1] Serie C13º posto Maggiori presenzeCampionato: Scarnicci (34)Totale: Scarnicci (34) Miglior ...

 

Untuk tempat lain yang bernama sama, lihat Ciledug. Artikel ini membutuhkan rujukan tambahan agar kualitasnya dapat dipastikan. Mohon bantu kami mengembangkan artikel ini dengan cara menambahkan rujukan ke sumber tepercaya. Pernyataan tak bersumber bisa saja dipertentangkan dan dihapus.Cari sumber: Ciledug, Tangerang – berita · surat kabar · buku · cendekiawan · JSTOR (Desember 2023) CiledugKecamatanPeta lokasi Kecamatan CiledugNegara IndonesiaPro...

English actress and former model Vanessa AngelAngel in 2009BornVanessa Madeline Angel (1966-11-10) 10 November 1966 (age 57)London, EnglandOccupation(s)Actress, modelYears active1985–presentSpouse Rick Otto ​ ​(m. 1996; div. 2019)​ChildrenIndia Otto Vanessa Madeline Angel (born 10 November 1966)[1] is an English actress and former model. She played the role of Lisa on the television series Weird Science. She is also known for...

 

BBC ScotlandBBC Scotland's area within the UKKantor pusatBBC Pacific Quay, GlasgowArea siaranSkotlandiaStasiun TVBBC One Scotland,BBC Two Scotland,BBC AlbaDiluncurkan01 Januari 1968 (1968-01-01)Stasiun radio di area iniBBC Radio Scotland,BBC Radio nan GàidhealTokoh pentingDonalda MacKinnon(Direktur, BBC Scotland)Situs webbbc.co.uk/scotland BBC Scotland (bahasa Gaelik Skotlandia: BBC Alba) adalah bagian dari direktorat Negara dan Kawasan dari British Broadcasting Corporation, dan mer...

 

Greco-Bactrian king Eucratides II as a young man. Eucratides II Eukratides II, imitation, possibly Sogdian. Eucratides II (Greek: Εὐκρατίδης) was a Greco-Bactrian king of the 2nd century BC who was a successor, and probably a son, of Eucratides I. It seems likely that Eucratides II ruled for a relatively short time after the murder of his namesake, until he was dethroned in the dynastic civil war caused by the same murder, since Justin reports: As Eucratides returned from India, he...

Fictional language in Thomas More's book UtopianCreated byThomas More, Peter GilesDate1516Setting and usageUtopia (book)PurposeConstructed language UtopianWriting systemUtopian alphabetSourcesInfluenced by Greek, Latin, and HebrewOfficial statusOfficial language inUtopiaLanguage codesISO 639-3None (mis)GlottologNoneIETFart-x-utopian (unofficial)[1] The Utopian language is the language of the fictional land of Utopia, as described in Thomas More's Utopia. A brief sample of th...

 

Questa voce sull'argomento contee dell'Illinois è solo un abbozzo. Contribuisci a migliorarla secondo le convenzioni di Wikipedia. Contea di StarkconteaLocalizzazioneStato Stati Uniti Stato federato Illinois AmministrazioneCapoluogoToulon Data di istituzione1839 TerritorioCoordinatedel capoluogo41°05′24″N 89°47′24″W / 41.09°N 89.79°W41.09; -89.79 (Contea di Stark)Coordinate: 41°05′24″N 89°47′24″W / 41.09°N 89.79°W41.09...

 

PC GamerLogo sejak Juli 2015KategoriPermainan komputer, permainan videoFrekuensiBulananPenerbitFuture plcTerbitan pertamaNovember 1993; 30 tahun lalu (1993-11)NegaraBritania RayaBahasaInggrisSitus webpcgamer.com PC Gamer adalah majalah dan situs web yang didirikan di Inggris pada tahun 1993, khususnya untuk permainan komputer, dan diterbitkan setiap bulan oleh Future plc. Majalah ini memiliki beberapa edisi regional, dengan edisi Inggris dan Amerika Serikat menjadi majalah permainan komp...

PurityPromosi dalam Moving Picture World, 1916SutradaraRae BergerDitulis olehClifford Howard (skenario)PemeranAudrey MunsonSinematograferRobert V. PhelanPerusahaanproduksiAmerican Film CompanyDistributorMutual FilmTanggal rilis 23 Juli 1916 (1916-07-23) Durasi70 menitNegaraAmerika SerikatBahasaBisu (intertitel Inggris) Purity adalah sebuah film drama bisu Amerika Serikat tahun 1916, yang disutradarai oleh Rae Berger dan menampilkan Audrey Munson. Skenario film tersebut ditulis oleh Cliff...

 

Australian politician Kay HullAOKay Hull in 2009Member of the Australian Parliamentfor RiverinaIn office3 October 1998 – 19 July 2010Preceded byNoel HicksSucceeded byMichael McCormack Personal detailsBornKay Elizabeth George (1954-02-03) 3 February 1954 (age 70)Guyra, New South Wales, AustraliaPolitical partyThe NationalsSpouseGraeme HullChildren3 sonsResidenceWagga Wagga, New South Wales Kay Elizabeth Hull AO (born 3 February 1954) is a former Australian politician who served...

 

2016年美國總統選舉 ← 2012 2016年11月8日 2020 → 538個選舉人團席位獲勝需270票民意調查投票率55.7%[1][2] ▲ 0.8 %   获提名人 唐納·川普 希拉莉·克林頓 政党 共和黨 民主党 家鄉州 紐約州 紐約州 竞选搭档 迈克·彭斯 蒂姆·凱恩 选举人票 304[3][4][註 1] 227[5] 胜出州/省 30 + 緬-2 20 + DC 民選得票 62,984,828[6] 65,853,514[6]...

Cet article est une ébauche concernant l’astronomie. Vous pouvez partager vos connaissances en l’améliorant (comment ?) selon les recommandations des projets correspondants. AstérosismologieL'astérosismologie mesure et interprète les différents modes de vibration d'une étoile.Partie de AstrophysiquePratiqué par Astérosismologue (d)Objet Tremblement d'étoilemodifier - modifier le code - modifier Wikidata En astrophysique, l’astérosismologie est la discipline qui étudie ...

 

سيوكس سنتر     الإحداثيات 43°04′36″N 96°10′24″W / 43.076666666667°N 96.173333333333°W / 43.076666666667; -96.173333333333   [1] تقسيم إداري  البلد الولايات المتحدة[2][3]  التقسيم الأعلى مقاطعة سايو  خصائص جغرافية  المساحة 16.097801 كيلومتر مربع16.354361 كيلومتر مربع (1 أبريل 2010)&#...

 

Памятники истории и культуры местного значения города Алма-Аты — отдельные постройки, здания и сооружения с исторически сложившимися территориями указанных построек, зданий и сооружений, мемориальные дома, кварталы, некрополи, мавзолеи и отдельные захоронения, прои...

Badan Pelaksana Kegiatan Usaha Hulu Minyak dan Gas Bumi BPMIGASGambaran umumSingkatanBPMIGASDidirikan16 Juli 2002; 21 tahun lalu (2002-07-16)Dasar hukum pendirianUndang-undang Nomor 25 Tahun 1992Dibubarkan13 Desember 2012; 11 tahun lalu (2012-12-13)Dasar hukum pembubaranPutusan MK Nomor 36/PUU-X/2012SifatOtonomLembaga penggantiSKK MigasSunting kotak info • L • BBantuan penggunaan templat ini Badan Pelaksana Kegiatan Usaha Hulu Minyak dan Gas Bumi (disingkat: BPMIGAS) a...

 

American college basketball season 2005–06 Nevada Wolf Pack men's basketballWAC Regular season championWAC tournament championNCAA tournament, first roundConferenceWestern Athletic ConferenceRankingCoachesNo. 25APNo. 20Record27–6 (13–3 WAC)Head coachMark Fox (2nd season)Home arenaLawlor Events CenterSeasons← 2004–052006–07 → 2005–06 WAC men's basketball standings vte Conf Overall Team W   L   PCT W   L   PCT No. 20 Neva...

 

Aspect of United States law Main article: Rape in the United States Rape laws vary across the United States jurisdictions. However, rape is federally defined (even though individual state definitions may differ) for statistical purposes as:[1] Penetration, no matter how slight, of the vagina or anus with any body part or object, or oral penetration by a sex organ of another person, without the consent of the victim.— Uniform Crime Report Terminology Laws use various terms to d...

Munisipalitas Kota Ptuj Mestna občina PtujMunisipalitas KotaNegara SloveniaIbu kotaPtujLuas • Total66,7 km2 (258 sq mi)Populasi (2013) • Total23.404 • Kepadatan35/km2 (91/sq mi)Kode ISO 3166-2SI-096 Munisipalitas Ptuj adalah salah satu dari 212 munisipalitas di Slovenia. Kota ini juga merupakan salah satu dari 11 munisipalitas kota di Slovenia. Kode ISO 3166-2 munisipalitas yang beribu kota di Ptuj ini adalah SI-096. Menurut s...

 

Misi diplomatik Kedubes Meksiko di Ankara Kedubes Meksiko di Beijing Kedubes Meksiko di Berlin Kedubes Meksiko di Bogotá Kedubes Meksiko di Canberra Kedubes Meksiko di Copenhagen Kedubes Meksiko di Dublin Kedubes Meksiko di Kiev Kedubes Meksiko di London Kedubes Meksiko di Madrid Konsulat Meksiko di Barcelona Kedubes Meksiko di Montevideo Kedubes Meksiko di Moscow Kedubes Meksiko di Oslo Kedubes Meksiko di Paris Kedubes Meksiko di Praha Kedubes Meksiko di Rome Kedubes Meksiko di San Salvador...