Microsoft Office XML — це формати документів на основі XML (або схеми XML), представлені у версіях Microsoft Office до Office 2007. Microsoft Office XP представив новий формат XML для зберігання електронних таблиць Excel, а Office 2003 додав формат на основі XML для документів Word.
Розширення файлу: | .XML (XML document) |
---|---|
Розробник: | Microsoft |
Тип формату: | електронний документ |
Розширений з: | XML, DOC |
Розширення файлу: | .VDX (XML Drawing) |
---|---|
Розробник: | Microsoft |
Тип формату: | Diagramming vector graphics |
Розширений з: | XML, VSD, VSS, VST |
Розширення файлу: | .XML (XML Spreadsheet) |
---|---|
Розробник: | Microsoft |
Тип формату: | електронна таблиця |
Розширений з: | XML, XLS |
На зміну цим форматам прийшов Office Open XML (ECMA-376) у Microsoft Office 2007.
Формати файлів
- Формат Microsoft Office Word 2003 XML — WordProcessingML або WordML (.XML)
- Формат Microsoft Office Excel 2002 і Excel 2003 XML — (.XML)
- Формат Microsoft Office Visio 2003 XML — DataDiagramingML (.VDX , .VSX, .VTX)
- Microsoft Office InfoPath 2003 XML Format — XML FormTemplate (.XSN) (стиснуті шаблони XML у -файлі)
- Формат Microsoft Office InfoPath 2003 XML — XMLS FormTemplate (.XSN) (стиснуті шаблони XML у CAB-файлі)
Обмеження та відмінності від Office Open XML
Окрім відмінностей у схемі, існує кілька інших відмінностей між попередніми форматами схем Office XML і Office Open XML.
- У той час як дані в документах Office Open XML зберігаються в кількох частинах і стискаються в ZIP-файл відповідно до , формати Microsoft Office XML зберігаються як звичайні монолітні файли XML (що робить їх досить великими порівняно з OOXML і старими двійковими форматами Microsoft Office). Крім того, вбудовані елементи, такі як зображення, зберігаються як двійкові блоки в XML. У випадку Office Open XML верхній, нижній колонтитул, коментарі документа тощо зберігаються окремо.
- Документи електронної таблиці XML не можуть зберігати макроси Visual Basic для програм, стрілки трасувальника аудиту, діаграми та інші графічні об’єкти, настроювані подання, шари об’єктів малювання, контури, сценарії, спільну інформацію робочої книги та визначені користувачем категорії функцій. Навпаки, новіші формати Office Open XML підтримують повну точність документа.
- Погана зворотна сумісність із версією Word/Excel до тієї, у якій вони були представлені. Наприклад, Word 2002 не може відкривати XML-файли Word 2003, якщо не встановлено надбудову конвертера стороннього виробника. Корпорація Майкрософт випустила Word 2003 XML Viewer, який дозволяє переглядати файли WordProcessingML, збережені Word 2003, як HTML у Internet Explorer. Для 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"?> <w:wordDocument 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="no" w:embeddedObjPresent="no" w:ocxPresent="no" xml:space="preserve"> <o:DocumentProperties> <o:Title>This is the title</o:Title> <o:Author>Darl McBride</o:Author> <o:LastAuthor>Bill Gates</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:defaultFonts 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:versionOfBuiltInStylenames w:val="4" /> <w:latentStyles w:defLockedState="off" w:latentStyleCount="156" /> <w:style w:type="paragraph" w:default="on" w:styleId="Normal"> <w:name w:val="Normal" /> <w:rPr> <wx:font wx:val="Times New Roman" /> <w:sz w:val="24" /> <w:sz-cs w:val="24" /> <w:lang w:val="EN-US" w:fareast="EN-US" w:bidi="AR-SA" /> </w:rPr> </w:style> <w:style w:type="paragraph" w:styleId="Heading1"> <w:name w:val="heading 1" /> <wx:uiName wx:val="Heading 1" /> <w:basedOn w:val="Normal" /> <w:next w:val="Normal" /> <w:rsid w:val="00D93B94" /> <w:pPr> <w:pStyle w:val="Heading1" /> <w:keepNext /> <w:spacing w:before="240" w:after="60" /> <w:outlineLvl w:val="0" /> </w:pPr> <w:rPr> <w:rFonts w:ascii="Arial" w:h-ansi="Arial" w:cs="Arial" /> <wx:font wx:val="Arial" /> <w:b /> <w:b-cs /> <w:kern w:val="32" /> <w:sz w:val="32" /> <w:sz-cs w:val="32" /> </w:rPr> </w:style> <w:style w:type="character" w:default="on" w:styleId="DefaultParagraphFont"> <w:name w:val="Default Paragraph Font" /> <w:semiHidden /> </w:style> <w:style w:type="table" w:default="on" w:styleId="TableNormal"> <w:name w:val="Normal Table" /> <wx:uiName wx:val="Table Normal" /> <w:semiHidden /> <w:rPr> <wx:font wx:val="Times New Roman" /> </w:rPr> <w:tblPr> <w:tblInd w:w="0" w:type="dxa" /> <w:tblCellMar> <w:top w:w="0" w:type="dxa" /> <w:left w:w="108" w:type="dxa" /> <w:bottom w:w="0" w:type="dxa" /> <w:right w:w="108" w:type="dxa" /> </w:tblCellMar> </w:tblPr> </w:style> <w:style w:type="list" w:default="on" w:styleId="NoList"> <w:name w:val="No List" /> <w:semiHidden /> </w:style> </w:styles> <w:docPr> <w:view w:val="print" /> <w:zoom w:percent="100" /> <w:doNotEmbedSystemFonts /> <w:proofState w:spelling="clean" w:grammar="clean" /> <w:attachedTemplate w:val="" /> <w:defaultTabStop w:val="720" /> <w:punctuationKerning /> <w:characterSpacingControl w:val="DontCompress" /> <w:optimizeForBrowser /> <w:validateAgainstSchema /> <w:saveInvalidXML w:val="off" /> <w:ignoreMixedContent w:val="off" /> <w:alwaysShowPlaceholderText w:val="off" /> <w:compat> <w:breakWrappedTables /> <w:snapToGridInCell /> <w:wrapTextWithPunct /> <w:useAsianBreakRules /> <w:dontGrowAutofit /> </w:compat> </w:docPr> <w:body> <wx:sect> <w:p> <w:r> <w:t>This is the first paragraph</w:t> </w:r> </w:p> <wx:sub-section> <w:p> <w:pPr> <w:pStyle w:val="Heading1" /> </w:pPr> <w:r> <w:t>This is a heading</w:t> </w:r> </w:p> <w:sectPr> <w:pgSz w:w="12240" w:h="15840" /> <w:pgMar w:top="1440" w:right="1800" w:bottom="1440" w:left="1800" w:header="720" w:footer="720" w:gutter="0" /> <w:cols w:space="720" /> <w:docGrid w:line-pitch="360" /> </w:sectPr> </wx:sub-section> </wx:sect> </w:body> </w:wordDocument>
Приклад XML-таблиці Excel
<?xml version="1.0" encoding="UTF-8"?> <?mso-application progid="Excel.Sheet"?> <Workbook 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/"> <Worksheet ss:Name="CognaLearn+Intedashboard"> <Table> <Column ss:Index="1" ss:AutoFitWidth="0" ss:Width="110"/> <Row> <Cell><Data ss:Type="String">ID</Data></Cell> <Cell><Data ss:Type="String">Project</Data></Cell> <Cell><Data ss:Type="String">Reporter</Data></Cell> <Cell><Data ss:Type="String">Assigned To</Data></Cell> <Cell><Data ss:Type="String">Priority</Data></Cell> <Cell><Data ss:Type="String">Severity</Data></Cell> <Cell><Data ss:Type="String">Reproducibility</Data></Cell> <Cell><Data ss:Type="String">Product Version</Data></Cell> <Cell><Data ss:Type="String">Category</Data></Cell> <Cell><Data ss:Type="String">Date Submitted</Data></Cell> <Cell><Data ss:Type="String">OS</Data></Cell> <Cell><Data ss:Type="String">OS Version</Data></Cell> <Cell><Data ss:Type="String">Platform</Data></Cell> <Cell><Data ss:Type="String">View Status</Data></Cell> <Cell><Data ss:Type="String">Updated</Data></Cell> <Cell><Data ss:Type="String">Summary</Data></Cell> <Cell><Data ss:Type="String">Status</Data></Cell> <Cell><Data ss:Type="String">Resolution</Data></Cell> <Cell><Data ss:Type="String">Fixed in Version</Data></Cell> </Row> <Row> <Cell><Data ss:Type="Number">0000033</Data></Cell> <Cell><Data ss:Type="String">CognaLearn Intedashboard</Data></Cell> <Cell><Data ss:Type="String">janardhana.l</Data></Cell> <Cell><Data ss:Type="String"></Data></Cell> <Cell><Data ss:Type="String">normal</Data></Cell> <Cell><Data ss:Type="String">text</Data></Cell> <Cell><Data ss:Type="String">always</Data></Cell> <Cell><Data ss:Type="String"></Data></Cell> <Cell><Data ss:Type="String">GUI</Data></Cell> <Cell><Data ss:Type="String">2016-10-14</Data></Cell> <Cell><Data ss:Type="String"></Data></Cell> <Cell><Data ss:Type="String"></Data></Cell> <Cell><Data ss:Type="String"></Data></Cell> <Cell><Data ss:Type="String">public</Data></Cell> <Cell><Data ss:Type="String">2016-10-14</Data></Cell> <Cell><Data ss:Type="String">IE8 browser_Modules screen tool tip text is shown twice</Data></Cell> <Cell><Data ss:Type="String">new</Data></Cell> <Cell><Data ss:Type="String">open</Data></Cell> <Cell><Data ss:Type="String"></Data></Cell> </Row> </Table> </Worksheet> </Workbook>
Див. також
- Office Open XML (OOXML)
- OpenDocument (ODF)
Примітки
- Features and limitations of XML Spreadsheet format (broken)[недоступне посилання] : [ 09.10.2007]. — Дата звернення: 01.11.2007.
- Polar WordML add-in (broken)[недоступне посилання] : [ 11.04.2009]. — Дата звернення: 01.11.2007.
- Word 2003 XML Viewer
Посилання
- MSDN: Word 2003 XML Reference (2010)
- MSDN: XML Spreadsheet Reference (2014)
- XML patent: US Supreme Court upholds decision against Microsoft : [арх. 25.01.2013] // www.h-online.com. — .
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
Ne plutati z Office Open XML Microsoft Office XML ce formati dokumentiv na osnovi XML abo shemi XML predstavleni u versiyah Microsoft Office do Office 2007 Microsoft Office XP predstaviv novij format XML dlya zberigannya elektronnih tablic Excel a Office 2003 dodav format na osnovi XML dlya dokumentiv Word WordProcessingMLRozshirennya fajlu XML XML document Rozrobnik MicrosoftTip formatu elektronnij dokumentRozshirenij z XML DOC DataDiagramingMLRozshirennya fajlu VDX XML Drawing br VSX XML Stencil br VTX XML Template Rozrobnik MicrosoftTip formatu Diagramming vector graphicsRozshirenij z XML VSD VSS VST SpreadsheetMLRozshirennya fajlu XML XML Spreadsheet Rozrobnik MicrosoftTip formatu elektronna tablicyaRozshirenij z XML XLS Na zminu cim formatam prijshov Office Open XML ECMA 376 u Microsoft Office 2007 Formati fajlivFormat Microsoft Office Word 2003 XML WordProcessingML abo WordML XML Format Microsoft Office Excel 2002 i Excel 2003 XML XML Format Microsoft Office Visio 2003 XML DataDiagramingML VDX VSX VTX Microsoft Office InfoPath 2003 XML Format XML FormTemplate XSN stisnuti shabloni XML u fajli Format Microsoft Office InfoPath 2003 XML XMLS FormTemplate XSN stisnuti shabloni XML u CAB fajli Obmezhennya ta vidminnosti vid Office Open XMLOkrim vidminnostej u shemi isnuye kilka inshih vidminnostej mizh poperednimi formatami shem Office XML i Office Open XML U toj chas yak dani v dokumentah Office Open XML zberigayutsya v kilkoh chastinah i stiskayutsya v ZIP fajl vidpovidno do formati Microsoft Office XML zberigayutsya yak zvichajni monolitni fajli XML sho robit yih dosit velikimi porivnyano z OOXML i starimi dvijkovimi formatami Microsoft Office Krim togo vbudovani elementi taki yak zobrazhennya zberigayutsya yak dvijkovi bloki v XML U vipadku Office Open XML verhnij nizhnij kolontitul komentari dokumenta tosho zberigayutsya okremo Dokumenti elektronnoyi tablici XML ne mozhut zberigati makrosi Visual Basic dlya program strilki trasuvalnika auditu diagrami ta inshi grafichni ob yekti nastroyuvani podannya shari ob yektiv malyuvannya konturi scenariyi spilnu informaciyu robochoyi knigi ta viznacheni koristuvachem kategoriyi funkcij Navpaki novishi formati Office Open XML pidtrimuyut povnu tochnist dokumenta Pogana zvorotna sumisnist iz versiyeyu Word Excel do tiyeyi u yakij voni buli predstavleni Napriklad Word 2002 ne mozhe vidkrivati XML fajli Word 2003 yaksho ne vstanovleno nadbudovu konvertera storonnogo virobnika Korporaciya Majkrosoft vipustila Word 2003 XML Viewer yakij dozvolyaye pereglyadati fajli WordProcessingML zberezheni Word 2003 yak HTML u Internet Explorer Dlya Office Open XML Microsoft nadaye konverteri dlya Office 2003 Office XP i Office 2000 Formati Office Open XML takozh viznacheni dlya PowerPoint 2007 redaguvannya rivnyan Office MathML vektornih malyunkiv diagram i tekstovih zobrazhen DrawingML Priklad formatu Word XML lt xml version 1 0 encoding utf 8 standalone yes gt lt mso application progid Word Document gt lt w wordDocument 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 no w embeddedObjPresent no w ocxPresent no xml space preserve gt lt o DocumentProperties gt lt o Title gt This is the title lt o Title gt lt o Author gt Darl McBride lt o Author gt lt o LastAuthor gt Bill Gates lt o LastAuthor gt lt o Revision gt 1 lt o Revision gt lt o TotalTime gt 0 lt o TotalTime gt lt o Created gt 2007 03 15T23 05 00Z lt o Created gt lt o LastSaved gt 2007 03 15T23 05 00Z lt o LastSaved gt lt o Pages gt 1 lt o Pages gt lt o Words gt 6 lt o Words gt lt o Characters gt 40 lt o Characters gt lt o Company gt SCO Group Inc lt o Company gt lt o Lines gt 1 lt o Lines gt lt o Paragraphs gt 1 lt o Paragraphs gt lt o CharactersWithSpaces gt 45 lt o CharactersWithSpaces gt lt o Version gt 11 6359 lt o Version gt lt o DocumentProperties gt lt w fonts gt lt w defaultFonts w ascii Times New Roman w fareast Times New Roman w h ansi Times New Roman w cs Times New Roman gt lt w fonts gt lt w styles gt lt w versionOfBuiltInStylenames w val 4 gt lt w latentStyles w defLockedState off w latentStyleCount 156 gt lt w style w type paragraph w default on w styleId Normal gt lt w name w val Normal gt lt w rPr gt lt wx font wx val Times New Roman gt lt w sz w val 24 gt lt w sz cs w val 24 gt lt w lang w val EN US w fareast EN US w bidi AR SA gt lt w rPr gt lt w style gt lt w style w type paragraph w styleId Heading1 gt lt w name w val heading 1 gt lt wx uiName wx val Heading 1 gt lt w basedOn w val Normal gt lt w next w val Normal gt lt w rsid w val 00D93B94 gt lt w pPr gt lt w pStyle w val Heading1 gt lt w keepNext gt lt w spacing w before 240 w after 60 gt lt w outlineLvl w val 0 gt lt w pPr gt lt w rPr gt lt w rFonts w ascii Arial w h ansi Arial w cs Arial gt lt wx font wx val Arial gt lt w b gt lt w b cs gt lt w kern w val 32 gt lt w sz w val 32 gt lt w sz cs w val 32 gt lt w rPr gt lt w style gt lt w style w type character w default on w styleId DefaultParagraphFont gt lt w name w val Default Paragraph Font gt lt w semiHidden gt lt w style gt lt w style w type table w default on w styleId TableNormal gt lt w name w val Normal Table gt lt wx uiName wx val Table Normal gt lt w semiHidden gt lt w rPr gt lt wx font wx val Times New Roman gt lt w rPr gt lt w tblPr gt lt w tblInd w w 0 w type dxa gt lt w tblCellMar gt lt w top w w 0 w type dxa gt lt w left w w 108 w type dxa gt lt w bottom w w 0 w type dxa gt lt w right w w 108 w type dxa gt lt w tblCellMar gt lt w tblPr gt lt w style gt lt w style w type list w default on w styleId NoList gt lt w name w val No List gt lt w semiHidden gt lt w style gt lt w styles gt lt w docPr gt lt w view w val print gt lt w zoom w percent 100 gt lt w doNotEmbedSystemFonts gt lt w proofState w spelling clean w grammar clean gt lt w attachedTemplate w val gt lt w defaultTabStop w val 720 gt lt w punctuationKerning gt lt w characterSpacingControl w val DontCompress gt lt w optimizeForBrowser gt lt w validateAgainstSchema gt lt w saveInvalidXML w val off gt lt w ignoreMixedContent w val off gt lt w alwaysShowPlaceholderText w val off gt lt w compat gt lt w breakWrappedTables gt lt w snapToGridInCell gt lt w wrapTextWithPunct gt lt w useAsianBreakRules gt lt w dontGrowAutofit gt lt w compat gt lt w docPr gt lt w body gt lt wx sect gt lt w p gt lt w r gt lt w t gt This is the first paragraph lt w t gt lt w r gt lt w p gt lt wx sub section gt lt w p gt lt w pPr gt lt w pStyle w val Heading1 gt lt w pPr gt lt w r gt lt w t gt This is a heading lt w t gt lt w r gt lt w p gt lt w sectPr gt lt w pgSz w w 12240 w h 15840 gt lt w pgMar w top 1440 w right 1800 w bottom 1440 w left 1800 w header 720 w footer 720 w gutter 0 gt lt w cols w space 720 gt lt w docGrid w line pitch 360 gt lt w sectPr gt lt wx sub section gt lt wx sect gt lt w body gt lt w wordDocument gt Priklad XML tablici Excel lt xml version 1 0 encoding UTF 8 gt lt mso application progid Excel Sheet gt lt Workbook 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 gt lt Worksheet ss Name CognaLearn Intedashboard gt lt Table gt lt Column ss Index 1 ss AutoFitWidth 0 ss Width 110 gt lt Row gt lt Cell gt lt Data ss Type String gt ID lt Data gt lt Cell gt lt Cell gt lt Data ss Type String gt Project lt Data gt lt Cell gt lt Cell gt lt Data ss Type String gt Reporter lt Data gt lt Cell gt lt Cell gt lt Data ss Type String gt Assigned To lt Data gt lt Cell gt lt Cell gt lt Data ss Type String gt Priority lt Data gt lt Cell gt lt Cell gt lt Data ss Type String gt Severity lt Data gt lt Cell gt lt Cell gt lt Data ss Type String gt Reproducibility lt Data gt lt Cell gt lt Cell gt lt Data ss Type String gt Product Version lt Data gt lt Cell gt lt Cell gt lt Data ss Type String gt Category lt Data gt lt Cell gt lt Cell gt lt Data ss Type String gt Date Submitted lt Data gt lt Cell gt lt Cell gt lt Data ss Type String gt OS lt Data gt lt Cell gt lt Cell gt lt Data ss Type String gt OS Version lt Data gt lt Cell gt lt Cell gt lt Data ss Type String gt Platform lt Data gt lt Cell gt lt Cell gt lt Data ss Type String gt View Status lt Data gt lt Cell gt lt Cell gt lt Data ss Type String gt Updated lt Data gt lt Cell gt lt Cell gt lt Data ss Type String gt Summary lt Data gt lt Cell gt lt Cell gt lt Data ss Type String gt Status lt Data gt lt Cell gt lt Cell gt lt Data ss Type String gt Resolution lt Data gt lt Cell gt lt Cell gt lt Data ss Type String gt Fixed in Version lt Data gt lt Cell gt lt Row gt lt Row gt lt Cell gt lt Data ss Type Number gt 0000033 lt Data gt lt Cell gt lt Cell gt lt Data ss Type String gt CognaLearn Intedashboard lt Data gt lt Cell gt lt Cell gt lt Data ss Type String gt janardhana l lt Data gt lt Cell gt lt Cell gt lt Data ss Type String gt lt Data gt lt Cell gt lt Cell gt lt Data ss Type String gt normal lt Data gt lt Cell gt lt Cell gt lt Data ss Type String gt text lt Data gt lt Cell gt lt Cell gt lt Data ss Type String gt always lt Data gt lt Cell gt lt Cell gt lt Data ss Type String gt lt Data gt lt Cell gt lt Cell gt lt Data ss Type String gt GUI lt Data gt lt Cell gt lt Cell gt lt Data ss Type String gt 2016 10 14 lt Data gt lt Cell gt lt Cell gt lt Data ss Type String gt lt Data gt lt Cell gt lt Cell gt lt Data ss Type String gt lt Data gt lt Cell gt lt Cell gt lt Data ss Type String gt lt Data gt lt Cell gt lt Cell gt lt Data ss Type String gt public lt Data gt lt Cell gt lt Cell gt lt Data ss Type String gt 2016 10 14 lt Data gt lt Cell gt lt Cell gt lt Data ss Type String gt IE8 browser Modules screen tool tip text is shown twice lt Data gt lt Cell gt lt Cell gt lt Data ss Type String gt new lt Data gt lt Cell gt lt Cell gt lt Data ss Type String gt open lt Data gt lt Cell gt lt Cell gt lt Data ss Type String gt lt Data gt lt Cell gt lt Row gt lt Table gt lt Worksheet gt lt Workbook gt Div takozhOffice Open XML OOXML OpenDocument ODF PrimitkiFeatures and limitations of XML Spreadsheet format broken nedostupne posilannya 09 10 2007 Data zvernennya 01 11 2007 Polar WordML add in broken nedostupne posilannya 11 04 2009 Data zvernennya 01 11 2007 Word 2003 XML ViewerPosilannyaMSDN Word 2003 XML Reference 2010 MSDN XML Spreadsheet Reference 2014 XML patent US Supreme Court upholds decision against Microsoft arh 25 01 2013 www h online com