Форматы Microsoft Office XML - Microsoft Office XML formats
Расширение имени файла | .XML (Документ XML) |
---|---|
Разработан | Microsoft |
Тип формата | Формат файла документа |
Расширен с | XML, DOC |
Расширение имени файла | .VDX (Рисунок XML),.VSX (XML-шаблон),.VTX (Шаблон XML) |
---|---|
Разработан | Microsoft |
Тип формата | Диаграмма векторная графика |
Расширен с | XML, VSD, VSS, VST |
Расширение имени файла | .XML (Таблица XML) |
---|---|
Разработан | Microsoft |
Тип формата | Таблица |
Расширен с | XML, XLS |
В Форматы Microsoft Office XML находятся XML на основе форматов документов (или Схемы XML ) введено в версии Microsoft Office до Office 2007. Microsoft Office XP представил новый формат XML для хранения электронных таблиц Excel, а в Office 2003 был добавлен формат на основе XML для документов Word.
На смену этим форматам пришли Office Open XML (ECMA-376) в Microsoft Office 2007.
Форматы файлов
- Формат Microsoft Office Word 2003 XML - WordProcessingML или WordML (.XML)
- Формат XML Microsoft Office Excel 2002 и Excel 2003 - SpreadsheetML (.XML)
- Формат XML Microsoft Office Visio 2003 - DataDiagramingML (.VDX, .VSX, .VTX)
- Формат XML Microsoft Office InfoPath 2003 - XML FormTemplate (.XSN) (Сжатые шаблоны XML в Кабинет файл)
- Формат XML Microsoft Office InfoPath 2003 - XMLS FormTemplate (.XSN) (Сжатые шаблоны XML в Кабинет файл)
Ограничения и различия с Office Open XML
Помимо различий в схеме, существует несколько других различий между более ранними форматами схем Office XML и Office Open XML.
- В то время как данные в Office Open XML документы хранятся в нескольких частях и сжимаются в ZIP файл, соответствующий Соглашения об открытой упаковке, XML-форматы Microsoft Office хранятся как единый монолитный XML файлы (что делает их довольно большими по сравнению с OOXML и устаревшими двоичными форматами Microsoft Office). Кроме того, встроенные элементы, такие как изображения, хранятся в виде блоков с двоичным кодированием в XML. В случае Office Open XML заголовок, нижний колонтитул, комментарии документа и т. Д. Хранятся отдельно.
- Документы электронной таблицы XML не могут хранить Visual Basic для приложений макросы, стрелки трассировщика аудита, диаграммы и другие графические объекты, настраиваемые представления, слои объектов чертежа, схемы, сценарии, информация об общей книге и категории пользовательских функций.[1] Напротив, более новые Office Open XML форматы поддерживают полную верность документа.
- Плохая обратная совместимость с версией Word / Excel, предшествующей той, в которой они были представлены. Например, Word 2002 не может открывать XML-файлы Word 2003, если не установлена надстройка стороннего конвертера.[2] Microsoft выпустила Программа просмотра XML Word 2003 который позволяет просматривать файлы WordProcessingML, сохраненные Word 2003, как HTML изнутри Internet Explorer.[3] За Office Open XML, Microsoft предоставляет конвертеры для Office 2003, Office XP и Office 2000.
- Форматы Office Open XML также определены для PowerPoint 2007, редактирование формул (Office MathML), векторная графика, диаграммы и текст (DrawingML).
Пример формата Word XML
<?xml version="1.0" encoding="utf-8" standalone="yes"?><?mso-application progid="Word.Document"?> xmlns: w ="http://schemas.microsoft.com/office/word/2003/wordml" xmlns: wx ="http://schemas.microsoft.com/office/word/2003/auxHint" xmlns: o ="urn: schemas-microsoft-com: office: office" w: macrosPresent ="нет" w: embeddedObjPresent ="нет" w: ocxPresent ="нет" xml: пробел ="сохранять"> <o:DocumentProperties> <o:Title>Это название</o:Title> <o:Author>Дарл МакБрайд</o:Author> <o:LastAuthor>Билл Гейтс</o:LastAuthor> <o:Revision>1</o:Revision> <o:TotalTime>0</o:TotalTime> <o:Created>2007-03-15T23: 05: 00Z</o:Created> <o:LastSaved>2007-03-15T23: 05: 00Z</o:LastSaved> <o:Pages>1</o:Pages> <o:Words>6</o:Words> <o:Characters>40</o:Characters> <o:Company>SCO Group, Inc.</o:Company> <o:Lines>1</o:Lines> <o:Paragraphs>1</o:Paragraphs> <o:CharactersWithSpaces>45</o:CharactersWithSpaces> <o:Version>11.6359</o:Version> </o:DocumentProperties> <w:fonts> w: ascii ="Times New Roman" w: fareast ="Times New Roman" w: h-ansi ="Times New Roman" w: cs ="Times New Roman" /> </w:fonts> <w:styles> w: val ="4" /> w: defLockedState ="выключенный" w: latentStyleCount ="156" /> w: type ="пункт" w: по умолчанию ="на" w: styleId ="Нормальный"> <ш: имя w: val ="Нормальный" /> <w:rPr> wx: val ="Times New Roman" /> w: val ="24" /> <ш: sz-cs w: val ="24" /> w: val ="EN-US" w: fareast ="EN-US" w: bidi ="АР-СА" /> </w:rPr> </w:style> w: type ="пункт" w: styleId ="Заголовок1"> <ш: имя w: val ="заголовок 1" /> wx: val =«Заголовок 1» /> w: val ="Нормальный" /> <ш: следующий w: val ="Нормальный" /> w: val ="00D93B94" /> <w:pPr> w: val ="Заголовок1" /> <ш: keepNext /> ш: до ="240" ш: после ="60" /> w: val ="0" /> </w:pPr> <w:rPr> w: ascii =«Ариал» w: h-ansi =«Ариал» w: cs =«Ариал» /> wx: val =«Ариал» /> <ш: б /> <ш: b-cs /> <ш: керн w: val ="32" /> w: val ="32" /> <ш: sz-cs w: val ="32" /> </w:rPr> </w:style> w: type ="персонаж" w: по умолчанию ="на" w: styleId ="DefaultParagraphFont"> <ш: имя w: val =«Шрифт абзаца по умолчанию» /> /> </w:style> w: type ="стол" w: по умолчанию ="на" w: styleId ="TableNormal"> <ш: имя w: val =«Нормальный стол» /> wx: val =«Таблица нормальная» /> <ш: полускрытый /> <w:rPr> wx: val ="Times New Roman" /> </w:rPr> <w:tblPr> ш: ш ="0" w: type ="dxa" /> <w:tblCellMar> ш: ш ="0" w: type ="dxa" /> ш: ш ="108" w: type ="dxa" /> ш: ш ="0" w: type ="dxa" /> <ш: право ш: ш ="108" w: type ="dxa" /> </w:tblCellMar> </w:tblPr> </w:style> w: type ="список" w: по умолчанию ="на" w: styleId ="NoList"> <ш: имя w: val ="Нет списка" /> <ш: полускрытый /> </w:style> </w:styles> <w:docPr> w: val ="Распечатать" /> w: процент ="100" /> /> w: орфография ="чистый" w: грамматика ="чистый" /> w: val ="" /> <ш: defaultTabStop w: val ="720" /> /> <ш: characterSpacingControl w: val =«DontCompress» /> <ш: optimizeForBrowser /> /> <ш: saveInvalidXML w: val ="выключенный" /> <ш: ignoreMixedContent w: val ="выключенный" /> <ш: alwaysShowPlaceholderText w: val ="выключенный" /> <w:compat> <ш: breakWrappedTables /> <ш: snapToGridInCell /> /> /> /> </w:compat> </w:docPr> <w:body> <wx:sect> <w:p> <w:r> <w:t>Это первый абзац</w:t> </w:r> </w:p> <wx:sub-section> <w:p> <w:pPr> w: val ="Заголовок1" /> </w:pPr> <w:r> <w:t>Это заголовок</w:t> </w:r> </w:p> <w:sectPr> <ш: pgSz ш: ш ="12240" ш: в ="15840" /> ш: верх ="1440" ш: вправо ="1800" ш: дно ="1440" w: left ="1800" ш: заголовок ="720" w: нижний колонтитул ="720" w: желоб ="0" /> ш: пробел ="720" /> w: шаг строки ="360" /> </w:sectPr> </wx:sub-section> </wx:sect> </w:body></w:wordDocument>
Пример электронной таблицы Excel XML
<?xml version="1.0" encoding="UTF-8"?><?mso-application progid="Excel.Sheet"?><Рабочая тетрадь xmlns ="urn: schemas-microsoft-com: office: spreadsheet" xmlns: x ="urn: schemas-microsoft-com: office: excel" xmlns: ss ="urn: schemas-microsoft-com: office: spreadsheet" xmlns: html ="https://www.w3.org/TR/html401/"><Рабочий лист ss: Name =«CognaLearn + Intedashboard»><Table><Столбец ss: Индекс ="1" ss: AutoFitWidth ="0" ss: Ширина ="110"/><Row><Ячейка> <Данные ss: Тип ="Нить">Я БЫ</Data></Cell><Ячейка> <Данные ss: Тип ="Нить">Проект</Data></Cell><Ячейка> <Данные ss: Тип ="Нить">Репортер</Data></Cell><Ячейка> <Данные ss: Тип ="Нить">Назначено</Data></Cell><Ячейка> <Данные ss: Тип ="Нить">Приоритет</Data></Cell><Ячейка> <Данные ss: Тип ="Нить">Строгость</Data></Cell><Ячейка> <Данные ss: Тип ="Нить">Воспроизводимость</Data></Cell><Ячейка> <Данные ss: Тип ="Нить">Версия продукта</Data></Cell><Ячейка> <Данные ss: Тип ="Нить">Категория</Data></Cell><Ячейка> <Данные ss: Тип ="Нить">Дата отправки</Data></Cell><Ячейка> <Данные ss: Тип ="Нить">Операционные системы</Data></Cell><Ячейка> <Данные ss: Тип ="Нить">Версия ОС</Data></Cell><Ячейка> <Данные ss: Тип ="Нить">Платформа</Data></Cell><Ячейка> <Данные ss: Тип ="Нить">Просмотр статуса</Data></Cell><Ячейка> <Данные ss: Тип ="Нить">Обновлено</Data></Cell><Ячейка> <Данные ss: Тип ="Нить">Резюме</Data></Cell><Ячейка> <Данные ss: Тип ="Нить">Положение дел</Data></Cell><Ячейка> <Данные ss: Тип ="Нить">Разрешение</Data></Cell><Ячейка> <Данные ss: Тип ="Нить">Исправлено в версии</Data></Cell></Row><Row><Ячейка> <Данные ss: Тип ="Число">0000033</Data></Cell><Ячейка> <Данные ss: Тип ="Нить">CognaLearn Intedashboard</Data></Cell><Ячейка> <Данные ss: Тип ="Нить">janardhana.l</Data></Cell><Ячейка> <Данные ss: Тип ="Нить"><Ячейка> <Данные ss: Тип ="Нить">нормальный</Data></Cell><Ячейка> <Данные ss: Тип ="Нить">текст</Data></Cell><Ячейка> <Данные ss: Тип ="Нить">всегда</Data></Cell><Ячейка> <Данные ss: Тип ="Нить"><Ячейка> <Данные ss: Тип ="Нить">GUI</Data></Cell><Ячейка> <Данные ss: Тип ="Нить">2016-10-14</Data></Cell><Ячейка> <Данные ss: Тип ="Нить"><Ячейка> <Данные ss: Тип ="Нить"><Ячейка> <Данные ss: Тип ="Нить"><Ячейка> <Данные ss: Тип ="Нить">общественный</Data></Cell><Ячейка> <Данные ss: Тип ="Нить">2016-10-14</Data></Cell><Ячейка> <Данные ss: Тип ="Нить">Текст всплывающей подсказки экрана IE8 browser_Modules отображается дважды</Data></Cell><Ячейка> <Данные ss: Тип ="Нить">новый</Data></Cell><Ячейка> <Данные ss: Тип ="Нить">открыто</Data></Cell><Ячейка> <Данные ss: Тип ="Нить"></Row></Table></Worksheet></Workbook>
Смотрите также
Рекомендации
- ^ «Возможности и ограничения формата электронной таблицы XML (не работает)». Архивировано из оригинал на 2007-10-09. Получено 2007-11-01.
- ^ «Надстройка Polar WordML (сломана)». Архивировано из оригинал на 2009-04-11. Получено 2007-11-01.
- ^ Программа просмотра XML Word 2003
- Обзор технологий для разработчиков Office 2003
- Office 2003 XML. ISBN 0-596-00538-5