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 |