- From: Stanley Guan <stanley.guan@oracle.com>
- Date: Tue, 3 Dec 2002 10:52:48 -0800
- To: <xmlschema-dev@w3.org>
- Cc: "Henry S. Thompson" <ht@cogsci.ed.ac.uk>, "Kongyi Zhou" <Kongyi.Zhou@oracle.com>
Received on Tuesday, 3 December 2002 13:56:28 UTC
Given the following element definition <element name ="Path2" minOccurs="0" maxOccurs="unbounded"> <simpleType> <restriction base ="string"> <pattern value="(\.//)?((child::)?((\i\c*:)?(\i\c*|\*)))|\."/> </restriction> </simpleType> </element> and an element in an instance document <Path2>.//.</Path2> XSV thinks this is valid. But, Xerces thinks this is invalid. In my opinion, Xerces is right because '|' has the lowest precedence. Am I right? Thx, -Stanley
Received on Tuesday, 3 December 2002 13:56:28 UTC