Microsoft Office XML

Microsoft Office XML
WordProcessingML
Desarrollador
Microsoft
Información general
Extensión de archivo .XML (Documento XML)
Tipo de MIME ?
Tipo de formato Documento de texto
Formato abierto ?
DataDiagramingML
Desarrollador
Microsoft
Información general
Extensión de archivo .VDX (Dibujo XML)
.VSX (Esténcil XML)
.VTX (Plantilla XML)
Tipo de MIME ?
Tipo de formato Gráfico vectorial
Formato abierto ?
SpreadsheetML
Desarrollador
Microsoft
Información general
Extensión de archivo .XML (Hoja de cálculo XML)
Tipo de MIME ?
Tipo de formato Hoja de cálculo
Formato abierto ?

Los formatos Microsoft Office XML (no confundir con Office Open XML) son formatos de documento basados en XML (o lenguajes de esquema XML) introducidos en versiones de Microsoft Office anteriores a Office 2007. En Microsoft Office XP se introdujo un nuevo formato XML para almacenar hojas de cálculo de Excel y Office 2003 añadió formatos basados en XML para documentos de Word.[1]

Estos formatos fueron reemplazados por la especificación Office Open XML (ECMA-376) en Microsoft Office 2007.

Contenido

Formatos de archivo

  • Microsoft Office Word 2003 XML — WordProcessingML o WordML (.XML)
  • Microsoft Office Excel 2002 y Excel 2003 XML — SpreadsheetML (.XML)
  • Microsoft Office Visio 2003 XML — DataDiagramingML (.VDX, .VSX, .VTX)
  • Microsoft Office InfoPath 2003 XML — XML FormTemplate (.XSN) (plantillas XML comprimidas en un contenedor CAB)

Limitaciones y diferencias con Office Open XML

Además de las diferencias de lenguajes de esquema, hay muchas otras diferencias entre los formatos de esquema anteriores de Office XML con la especificación Office Open XML.

  • Mientras que los datos en documentos Office Open XML son almacenado en partes distintas y comprimido en un contenedor ZIP de acuerdo al formato Open Packaging Convention, los archivos Microsoft Office XML son almacenados como archivos monolíticos simples XML (lo que los hace bastante grandes, en comparación con OOXML y los antiguos formatos binarios de Microsoft Office). Los objetos incorporados como imágenes son almacenados como bloques codificados en binario dentro del XML. En el caso de Office Open XML, el encabezado, pie, comentarios de documento, etc., son todos almacenados separadamente.
  • Las hojas de cálculo XML no pueden guardar macros de Visual Basic para Aplicaciones, flechas de rastreo de auditoría, diagramas y otros objetos gráficos, vistas personalizadas, capas de objetos de dibujo, esquemas, escenarios, información de libro compartida y categorías de función definidas por el usuario.[2] En contraste, los nuevos formatos Office Open XML permiten mantener toda la fidelidad en sus documentos.
  • Mala compatibilidad hacia atrás con las versiones de Word/Excel anteriores a la que fueron introducidos. Por ejemplo, Word 2002 no puede abrir archivos XML de Word 2003 a menos que se instale un convertidor de terceros.[3] Microsoft tiene a su disposición un Visor Word 2003 XML que permite a los archivos WordProcessingML guardades por Word 2003 verse como HTML desde Internet Explorer.[4] En cambio, para Office Open XML Microsoft proporciona convertidores globales para Office 2003, Office XP y Office 2000.
  • A diferencia de su antecesor, los formatos Office Open XML tienen definiciones para su uso en ámbitos como PowerPoint 2007, edición de ecuaciones (Office MathML), dibujos vectoriales, gráficos y text art (DrawingML).

Ejemplo de formato 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>Aquí va el título</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="ES-ES" w:fareast="ES-ES" w:bidi="ES-CO" />
      </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="Tabla Normal" />
      <wx:uiName wx:val="Tabla 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="Sin Lista" />
      <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>Este es el primer párrafo</w:t>
        </w:r>
      </w:p>
      <wx:sub-section>
        <w:p>
          <w:pPr>
            <w:pStyle w:val="Heading1" />
          </w:pPr>
          <w:r>
            <w:t>Este es un encabezado</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>

Ejemplo de hoja de cálculo Excel XML

<?xml version="1.0"?>
<?mso-application progid="Excel.Sheet"?>
<Workbook
   xmlns="urn:schemas-microsoft-com:office:spreadsheet"
   xmlns:o="urn:schemas-microsoft-com:office:office"
   xmlns:x="urn:schemas-microsoft-com:office:excel"
   xmlns:ss="urn:schemas-microsoft-com:office:spreadsheet"
   xmlns:html="http://www.w3.org/TR/REC-html40">
  <DocumentProperties xmlns="urn:schemas-microsoft-com:office:office">
    <Author>Darl McBride</Author>
    <LastAuthor>Bill Gates</LastAuthor>
    <Created>2007-03-15T23:04:04Z</Created>
    <Company>SCO Group, Inc.</Company>
    <Version>11.8036</Version>
  </DocumentProperties>
  <ExcelWorkbook xmlns="urn:schemas-microsoft-com:office:excel">
    <WindowHeight>6795</WindowHeight>
    <WindowWidth>8460</WindowWidth>
    <WindowTopX>120</WindowTopX>
    <WindowTopY>15</WindowTopY>
    <ProtectStructure>False</ProtectStructure>
    <ProtectWindows>False</ProtectWindows>
  </ExcelWorkbook>
  <Styles>
    <Style ss:ID="Default" ss:Name="Normal">
      <Alignment ss:Vertical="Bottom" />
      <Borders />
      <Font />
      <Interior />
      <NumberFormat />
      <Protection />
    </Style>
    <Style ss:ID="s21">
      <Font x:Family="Swiss" ss:Bold="1" />
    </Style>
  </Styles>
  <Worksheet ss:Name="Sheet1">
    <Table ss:ExpandedColumnCount="2" ss:ExpandedRowCount="5"
         x:FullColumns="1" x:FullRows="1">
      <Row>
        <Cell>
          <Data ss:Type="String">Texto en celda A1</Data>
        </Cell>
      </Row>
      <Row>
        <Cell ss:StyleID="s21">
          <Data ss:Type="String">Texto en negrita en celda A2</Data>
        </Cell>
      </Row>
      <Row ss:Index="4">
        <Cell ss:Index="2">
          <Data ss:Type="Number">43</Data>
        </Cell>
      </Row>
      <Row>
        <Cell ss:Index="2" ss:Formula="=R[-1]C/2">
          <Data ss:Type="Number">21.5</Data>
        </Cell>
      </Row>
    </Table>
    <WorksheetOptions xmlns="urn:schemas-microsoft-com:office:excel">
      <Print>
        <ValidPrinterInfo />
        <HorizontalResolution>600</HorizontalResolution>
        <VerticalResolution>600</VerticalResolution>
      </Print>
      <Selected />
      <Panes>
        <Pane>
          <Number>3</Number>
          <ActiveRow>5</ActiveRow>
          <ActiveCol>1</ActiveCol>
        </Pane>
      </Panes>
      <ProtectObjects>False</ProtectObjects>
      <ProtectScenarios>False</ProtectScenarios>
    </WorksheetOptions>
  </Worksheet>
</Workbook>

Véase también

  • Lista de lenguajes de marcado para documentos
  • Comparación de lenguajes de marcado para documentos
  • Comparación de Office Open XML y OpenDocument

Referencias

Enlaces externos


Wikimedia foundation. 2010.

Игры ⚽ Поможем сделать НИР

Mira otros diccionarios:

  • Microsoft Office XML formats — WordProcessingML Filename extension .XML (XML document) Internet media type ? Developed by Microsoft Type of format Document file format Extended from XML …   Wikipedia

  • Microsoft office Word — Microsoft Word Microsoft Word Développeur Microsoft Dernière version …   Wikipédia en Français

  • Microsoft Office 2007 — applications shown on Windows Vista (clockwise from top left: Excel, Word, OneNote, PowerPoint …   Wikipedia

  • Microsoft Office — Developer(s) Microsoft Initial release November 19, 1990; 21 years ago ( …   Wikipedia

  • Microsoft Office 12 — Microsoft Office 2007 Microsoft Office 2007 Développeur Microsoft Dernière version …   Wikipédia en Français

  • Microsoft office 2007 — Développeur Microsoft Dernière version …   Wikipédia en Français

  • Microsoft Office 2003 — Clockwise from top right: Word, Publisher, PowerPoint, Excel, on Windows XP. Developer(s) …   Wikipedia

  • Microsoft Office 2007 — Développeur Microsoft Dernière version …   Wikipédia en Français

  • Microsoft Office 2008 for Mac — applications : Word, Excel, PowerPoint, Entourage; plus Word Publishing Layout and Word Notebook Layout views …   Wikipedia

  • Microsoft Office 2007 filename extensions — Microsoft Office 2007 introduced a range of new file formats, together forming the OOXML group of files. Contents 1 Word 2007 File Type Extension 2 Excel 2007 File Type Extension 3 PowerPoint 2007 File Type Extension …   Wikipedia

Compartir el artículo y extractos

Link directo
Do a right-click on the link above
and select “Copy Link”