- From: Dave Peterson <davep@iit.edu>
- Date: Thu, 9 Apr 2009 09:58:08 -0400
- To: "MURATA Makoto (FAMILY Given)" <eb2m-mrt@asahi-net.or.jp>, www-xml-schema-comments@w3.org
At 2:16 PM +0900 2009-04-09, MURATA Makoto (FAMILY Given) wrote: >"[^a]" can be interpreted as a posCharGroup, since > >charClassExpr -> '[' charGroup ']' > -> '[' posCharGroup ']' > -> '[' charRange charRange ']' > -> '[' XmlCharIncDash XmlCharIncDash ']' > -> '[' '^' 'a' ']' There is a constraint immediately following the charGroup production: >If the first character in a charGroup is '^', this is taken as >indicating that the charGroup starts with a negCharGroup. A >posCharGroup can itself start with '^' but only when it appears >within a negCharGroup, that is, when the '^' is preceded by another >'^'. Good catch. The constraint should probably be labelled more formally as a constraint so it won't be overlooked. -- Dave Peterson SGMLWorks! davep@iit.edu
Received on Thursday, 9 April 2009 13:59:15 UTC