^ should not be allowed by XmlCharIncDash

"[^a]" can be interpreted as a posCharGroup, since 

charClassExpr -> '[' charGroup ']' 
  ->  '[' posCharGroup ']' 
  ->  '[' charRange charRange ']' 
  ->  '[' XmlCharIncDash XmlCharIncDash ']' 
  ->  '[' '^' 'a' ']' 

-- 
Makoto <EB2M-MRT@asahi-net.or.jp>

Received on Thursday, 9 April 2009 05:17:21 UTC