xmlregexp does not appear to handle UTF-8 in ranges. Run testSchemas with the attached test files (rx.xsd and rx.xml). The attached patch (against latest CVS) fixes the problem (at least for my little test). I also ran the regression tests and this patch doesn't break anything. Charlie B.
Attachment:
rx.xsd
Description: Text document
Attachment:
rx.xml
Description: Text Data
Attachment:
xmlregexp.pat
Description: Text Data