Definitive XML Schema by Priscilla Walmsley

Definitive XML Schema by Priscilla Walmsley

Author:Priscilla Walmsley
Language: eng
Format: epub
Publisher: Pearson Education Limited (US titles)
Published: 2013-09-14T16:00:00+00:00


Example 14–13. An assertion with a multistep path

Click here to view code image

* * *

<xs:element name="catalog" type="CatalogType"/>

<xs:complexType name="CatalogType">

<xs:sequence>

<xs:element name="product" type="ProductType"

maxOccurs="unbounded"/>

</xs:sequence>

<xs:attribute name="maxNumber" type="xs:integer"/>

<xs:assert test="not(max(product/number) > @maxNumber)"/>

</xs:complexType>

<xs:complexType name="ProductType">

<xs:sequence>

<xs:element name="number" type="xs:integer"/>

<xs:element name="name" type="xs:string"/>

<xs:element name="size" type="xs:integer"/>

</xs:sequence>

<xs:attribute name="dept" type="xs:string"/>

</xs:complexType>



Download



Copyright Disclaimer:
This site does not store any files on its server. We only index and link to content provided by other sites. Please contact the content providers to delete copyright contents if any and email us, we'll remove relevant links or contents immediately.