Share via


delimiter

Specifies a marker to begin a schema extension for forward and backward compatibility.

<ct:delimiter xmlns:ct="https://schemas.microsoft.com/2006/09/sip/commontypes" />
<tns:[any]>...</tns:[any]>
<ct:end/>

xs:element

Attributes and Elements

The following sections describe attributes, child elements, and parent elements.

Attributes

None

Child Elements

None

Parent Elements

Element

Description

Various

Element representing an enhanced presence category instance value and some of its child elements can support such an extension.

Text Value

None

Remarks

This element serves as the beginning marker of a version-dependent schema extension to a parent element. A single extension is expressed by one or more other data elements, of any name in the same target namespace (tns:) of a given schema file, enclosed between this element and a <ct:end> element. This is illustrated in the following XML snippet, where <tns:someElement> represents a schema extension.

<ct:delimiter />
<tns:someElement>someValue</tns:someElement>
<ct:end />

For multiple extensions to the same parent element, there will be multiple instances of the <ct:delimiter/> element, but a single occurrence of the <ct:end/> element. Each <ct:delimiter/> signifies the beginning of one version of the schema extension. All the versions of schema extension must be enclosed between the first <ct:delimiter/>element and an <ct:end/> element. This is illustrated in the following XML snippet, where <tns:someOtherElement> and <tns:someOtherOtherElement> represents another version of the extension.

<ct:delimiter />
<tns:someElement>someValue</tns:someElement>
<ct:delimiter />
<tns:someOtherElement>someOtherValue</tns:someOtherElement>
<tns:someOtherOtherElement>someOtherOtherValue</tns:someOtherOtherElement>
<ct:end />

Example

The following XML snippet shows a use of the ct:delimiter and ct:end elementd to add a voiceMailStamp as a schema extension to the otherOptions category instance value.

<otherOptions xmlns="https://schemas.microsoft.com/2006/09/sip/options/otherOptions" xmlns:ct="https://schemas.microsoft.com/2006/09/sip/commontypes">
  <permissions>
    <personalInformationManager>outlook</personalInformationManager>
    <autoRetrieveOofFromOutlook>true</autoRetrieveOofFromOutlook>
    <publishCalendarPresence>true</publishCalendarPresence>
    <imAutoArchiving>true</imAutoArchiving>
    <callLogAutoArchiving>true</callLogAutoArchiving>
    <publishMeetingSubjectAndLocation>true</publishMeetingSubjectAndLocation>
  </permissions>
    
  <ct:delimiter/>
    <voiceMailTimestamp>2010-01-01T00:10:10</voiceMailTimestamp>
  <ct:end/>
</otherOptions>

Element Information

Namespace

https://schemas.microsoft.com/2006/09/sip/commontypes

Schema Name

CommonTypes

Validation File

CommonTypes.Xsd

Can be Empty

True