Why am I getting different results using two diffe

2019-09-01 12:37发布

问题:

I'm trying to validate an XML file with an XSD file, which doesn't work and I don't know why.

I figured out that we could do it on terminal with that example :

xmllint --noout --schema owl2-xml.xsd camera.owl

But it produces an error, which I particularly don't understand.

regexp error : failed to compile: expecting a branch after |
owl2-xml.xsd:30: element pattern: Schemas parser error : Element '{http://www.w3.org/2001/XMLSchema}pattern': The value '([A-Z]|[a-z]|[À-Ö]|[Ø-ö]|[ø-˿]|[Ͱ-ͽ]|[Ϳ-῿]|[-]|[⁰-↏]|[Ⰰ-⿯]|[、-퟿]|[豈-﷏]|[ﷰ-�]|[