XML Reference: Siebel eBusiness Application Integration Volume V > XML Integration Objects and the DTD Wizard > How the DTD Wizard Creates XML Integration Objects >

Elements


Generally, XML elements map to components within integration objects. However, in many cases the component is so simple that it is a performance optimization to map these elements into component fields of the parent element rather than as child components.

Elements are expressed this way (within brackets and starting with an exclamation point):

<!ELEMENT car (year, model, color+)>

An element can be mapped to a component field when the following three properties are satisfied:

  • The component field must match an element within the DTD.
  • The component field must match the cardinality of the element in the DTD; in other words, if the DTD specifies only one instance of this element type is valid, all subsequent appearances of this element type are illegal.
  • The element must appear within the root element; any element appearing outside of the root is illegal.

When an element is mapped to component field, the component field has the property XML Style set to Element.

XML Reference: Siebel eBusiness Application Integration Volume V