Standard XML Data Record Format

Many of the HTML components (HTCs) in the Commerce Server Business Desk Framework expect the data they display to be provided in a standard XML data record format, available as an XML document on the page. These HTCs include DynamicTable, EditField, EditSheet, ListEditor, and ListSheet. In general, this XML structure contains a single tier of record elements, where each record element contains the same set of child elements. Child element names are arbitrary (shown as dataidN in the structures below), but they do need to correspond to the value of certain id attributes in the corresponding configuration information for the HTC in question.

Ee823368.note(en-US,CS.10).gif Note

  • Certain types of ListSheet HTCs expect more than a single tier of record elements, as described below.

For more information about how an XML document can be included on a page (creating an XML data-island), see XML Data-Islands.

This section contains:

  • Mapping Data to Meta-data. Describes how items of data from the DataXML data-island are mapped to the data descriptions provided in the MetaXML data-island.

  • Multi-Tiered Data Record Formats. Introduces two- and three-tiered data record formats, and describes which varieties of the ListSheet HTC expect which format.

  • Standard Data Record XML Structure. Provides detailed information about the elements and attributes of the standard data record format.

  • XMLlist and XMLrecord Properties. Discusses two variations of the standard data record format that are used as event object properties and normal HTC properties by the DynamicTable, ListEditor, and ListSheet HTCs.


All rights reserved.