قالب‌های اکس‌ام‌ال مایکروسافت آفیس

قالب های اکس‌ام‌ال مایکروسافت آفیس سند مبتنی بر اکس‌ام‌ال (یا طرح‌واره اکس‌ام‌ال) هستند که در نسخه‌های مایکروسافت آفیس قبل از آفیس ۲۰۰۷ معرفی شده‌اند. مایکروسافت آفیس اکس‌پی یک قالب جدید اکس‌ام‌ال را برای ذخیره صفحات گسترده اکسل معرفی کرد و آفیس ۲۰۰۳ یک فرمت مبتنی بر اکس‌ام‌ال را برای اسناد وُرد اضافه کرد. 

این قالبها توسط اکس‌ام‌ال باز آفیس  در مایکروسافت آفیس ۲۰۰۷  موفق شدند.

قالب های پرونده 

 قالب مایکروسافت آفیس ورد ۲۰۰۳ اکس‌ام‌ال -  پردازش ورد ام‌ال یا ورد ام‌ال (.XML)
 قالب اکس‌ام‌ال مایکروسافت آفیس اکسل ۲۰۰۲ و اکسل ۲۰۰۳ - صفحه گسترده ام‌ال (.XML)
 قالب اکس‌ام‌ال مایکروسافت آفیس ویسیو ۲۰۰۳ - (VDX, VSX., VTX)
 قالب اکس‌ام‌ال مایکروسافت آفیس اینفوپث ۲۰۰۳ - الگوی فرم اکس‌ام‌ال (.XSN) (الگوهای اکس‌ام‌ال فشرده‌شده در یک پرونده کابینه)
 قالب اکس‌ام‌ال مایکروسافت آفیس اینفوپث ۲۰۰۳ - االگوی فرم اکس‌ام‌ال اس  (.XSN) (الگوهای اکس‌ام‌ال فشرده شده در یک پرونده کابینه)

محدودیت ها و تفاوت ها با آفیس اکس‌ام‌ال باز 
علاوه بر تفاوت در طرح، چندین تفاوت دیگر بین قالب‌های اولیه اکس‌ام‌ال آفیس و آفیس اکس‌ام‌ال باز وجود دارد. 

 در حالی که داده‌های موجود در اسناد آفیس اکس‌ام‌ال باز در چندین قسمت ذخیره شده و در یک پرونده زیپ مطابق با کنوانسیون بسته‌بندی  فشرده می‌شوند، قالب‌های مایکروسافت آفیس اکس‌ام‌ال به صورت فایل‌های ساده یکپارچه اکس‌ام‌ال (در مقایسه با اٌ اٌ اکس‌ام‌ال و فرمت باینری مایکروسافت آفیس، آنها بسیار بزرگ هستند). همچنین ، موارد تعبیه شده مانند تصاویر به عنوان بلوک‌های رمزگذاری‌شده باینری در اکس‌ام‌ال ذخیره می‌شوند. در مورد اکس‌ام‌ال باز آفیس، عنوان، پاورقی، نظرات یک سند و غیره همه به طور جداگانه ذخیره می‌شوند.
 اکس‌ام‌ال اسناد صفحه گسترده نمی‌تواند ویژوال بیسیک برای برنامه‌های کاربردی درشت دستور، فلش ردیاب حسابرسی‌، نمودار و سایر اشیاء گرافیکی، نماهای سفارشی، رسم لایه‌های شیء، طرح‌بندی، سناریوها، اطلاعات کتاب کار مشترک و دسته عملکردهای تعریف شده توسط کاربر را ذخیره کند. در مقابل، فرمت‌های جدید آن به طور کامل از سند پشتیبانی می‌کند.
 سازگاری ضعیف برگردان با نسخه اکسل/ورد قبل از نسخه‌ای که در آن معرفی شده است. به عنوان مثال، Word 2002 نمی تواند فایلهای اکس‌ام‌ال ۲۰۰۳ را باز کند مگر اینکه یک افزونه مبدل شخص ثالث نصب شود. مایکروسافت یک پخش کننده اکس‌ام‌ال ۲۰۰۳ را منتشر کرده است که به فایل‌های پردازش ورد ام‌ال ذخیره شده توسط ورد ۲۰۰۳ اجازه می‌دهد اچ‌تی‌ام‌ال را از طریق اینترنت اکسپلورر مشاهده کنند. برای اکس‌ام‌ال باز آفیس، مایکروسافت مبدل‌هایی را برای آفیس ۲۰۰۳، آفیس اکس‌پی و آفیس ۲۰۰۰ فراهم می‌کند.
 قالب‌های اکس‌ام‌ال باز آفیس همچنین برای پاورپوینت ۲۰۰۷، ویرایش معادله (مث ام‌ال)، طراحی وکتور، نمودارها و هنر متنی (دراوینگ ام‌ال) تعریف شده است.

مثال قالب اکس‌ام‌ال ورد 
<?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 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>

منابع 

 Overview of Office 2003 Developer Technologies
 Office 2003 XML.

پیوند به بیرون 

 MSDN: مرجع صفحه گسترده XML
 MSDN: مرجع XML ورد 2003
 دادخواست در مورد حق ثبت اختراع XML

استانداردهای اکس‌ام‌ال-مبنا
مایکروسافت آفیس
زبان‌های نشانه‌گذاری
قالب پرونده‌های رایانه‌ای