Re: Meaning of "enumeration" and "pattern" in xs:list

Hi Jochen,

> I apologize if the question is stupid, but I am unable to read the
> answer out of the schema specification:
>
> What is the precise meaning of the "enumeration" and "pattern"
> facets, when used in an xs:list type?
>
> Are they constraining the entire list or the items only?

They constrain the entire list: if you want to constrain the items
then you need to restrict the item type definition.

> For example, if I have the following type:
>
>     <xs:simpleType>
>       <xs:list itemType="int"/>
>     </xs:simpleType>
>
> Would
>
>       <xs:enumeration value="1 2 3"/>
>
> be a valid constraint? And if so, would "1 3 2" be a valid value or
> not?

Yes, both would be valid constraints.

Cheers,

Jeni

---
Jeni Tennison
http://www.jenitennison.com/

Received on Friday, 30 May 2003 04:27:32 UTC