propertyDescriptionList

Container for one or many individual propertyDescription elements. A .propdesc property description schema file should contain at least one propertyDescriptionList element.

Syntax

<!-- propertyDescriptionList -->
<xs:element name="propertyDescriptionList">
    <xs:complexType>
        <xs:sequence>
            <xs:element ref="s:propertyDescription" minOccurs="1" maxOccurs="unbounded"/>
        </xs:sequence>
        <xs:attribute name="publisher" type="xs:string" use="required"/>
        <xs:attribute name="product"   type="xs:string" use="required"/>
    </xs:complexType>

    <xs:unique name="No_two_propertyDescriptions_can_have_the_same_formatid_and_propid">
        <xs:selector xpath="s:propertyDescription"/>
        <xs:field    xpath="@formatID"/>
        <xs:field    xpath="@propID"/>
    </xs:unique>

    <xs:unique name="No_two_propertyDescriptions_can_have_the_same_canonical_name">
        <xs:selector xpath="s:propertyDescription"/>
        <xs:field    xpath="@name"/>
    </xs:unique>
</xs:element>

Element Information

Parent Element Child Elements
schema propertyDescription

 

Attributes

Attribute Description
publisher Public. Required. The display name of the publisher providing the schema.
product Public. Required. The display name of the product providing the schema.

 

Remarks

The propertyDescriptionList should not be confused with "property lists" and IPropertyDescriptionList, which are completely separate.