Permission to copy, display and distribute the contents of this document (the “Specification”), in any medium for any purpose without fee or royalty is hereby granted, provided that you include the following notice on ALL copies of the Specification, or portions thereof, that you make:
Copyright (c) Microsoft Corporation. All rights reserved. Permission to copy, display and distribute this document is available at: http://msdn.microsoft.com/library/en-us/odcXMLRef/html/odcXMLRefLegalNotice.asp?frame=true.
No right to create modifications or derivatives of this Specification is granted herein.
There is a separate patent license available to parties interested in implementing software programs that can read and write files that conform to the Specification. This patent license is available at this location: http://www.microsoft.com/mscorp/ip/format/xmlpatentlicense.asp.
THE SPECIFICATION IS PROVIDED "AS IS" AND MICROSOFT MAKES NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, NON-INFRINGEMENT, OR TITLE; THAT THE CONTENTS OF THE SPECIFICATION ARE SUITABLE FOR ANY PURPOSE; NOR THAT THE IMPLEMENTATION OF SUCH CONTENTS WILL NOT INFRINGE ANY THIRD PARTY PATENTS, COPYRIGHTS, TRADEMARKS OR OTHER RIGHTS.
MICROSOFT WILL NOT BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF OR RELATING TO ANY USE OR DISTRIBUTION OF THE SPECIFICATION.
The name and trademarks of Microsoft may NOT be used in any manner, including advertising or publicity pertaining to the Specification or its contents without specific, written prior permission. Title to copyright in the Specification will at all times remain with Microsoft.
No other rights are granted by implication, estoppel or otherwise.
Specifies the mapping of XML document elements and attributes to spreadsheet cells.
Contains information necessary for connecting to an XML data source.
Contains information necessary for connecting to an XML data source.
Contains the ID of the map that a binding will use when working with an XML data source.
Specifies the unique identifier for a binding.
Specifies how the data is to be loaded.
This element or attribute is not created or processed by Excel. It is designed to be used by external applications and components.
Specifies the mapping of XML document elements and attributes to spreadsheet cells.
Contains information about the schema that is being mapped.
Specifies the mapping between the elements and attributes in the schema and the cells in the spreadsheet.
Specifies whether the borders of inactive lists are visible.
Contains a space-delimited list of the namespace and prefix associations for all maps and XPath values in a workbook.
Specifies a W3C schema whose elements and attributes are to be mapped to the cells in the spreadsheet.
Specifies a unique ID for a W3C schema.
Specifies the namespace to be used with a schema.
Contains the ID for any XML Spreadsheet 2003 schema element that holds a W3C schema that this schema imports.
Contains information on the mappings between the elements and attributes of a schema and spreadsheet cells.
Specifies whether a spreadsheet will be saved if the resulting XML document will not be valid based on the associated schema.
"Specifies that data is appended to a map on refresh, rather than overwriting current data."
Specifies a mapping between cells and elements or attributes. There is one Entry element for each mapped cell.
Specifies whether UDC bound data is preserved.
Specifies the unique identifier for a map.
Specifies the value of the ID attribute for the XML Spreadsheet 2003 schema element that is used by a map.
Contains the unqualified name of the root element of the schema.
Defines the mappings between cells in the spreadsheet and the elements or attributes in the schema specified in the parent Map element.
Contains the address of the cell mapped by this entry.
Contains an absolute reference (in R1C1 reference style) to the first cell in the row of headers for a table mapping.
Contains an XPath statement that points to the elements or attributes being mapped.
Specifies the cell or cells in the spreadsheet that are being mapped.
Contains XDT rows that are active.
This element or attribute is not created or processed by Excel. It is designed to be used by external applications and components.
This element or attribute is not created or processed by Excel. It is designed to be used by external applications and components.
This element or attribute is not created or processed by Excel. It is designed to be used by external applications and components.
Specifies a unique identifier for the Entry element.
Specifies whether the total row will be displayed when mapped to a list or table.
Indicates whether the mapping will be to a single cell or to a table or list.
Contains XDT rows that are active.
This element or attribute is not created or processed by Excel. It is designed to be used by external applications and components.
Specifies which cells in the spreadsheet are to be mapped to the data pointed to by the XPath element.
Contains a relative address that specifies which column is to be used for each of the elements mapped from the XML document.
Contains a relative path from the parent element to the child element that is to be mapped to the column specified in the Range element.
"Contains the data type of the element or attribute being mapped, using the data types from the W3C Schema specification."
Indicates the kind of aggregation to be done in the totals row.
Specifies the column heading value.
Defines a data type with the values of true and false.