Вы не указали фактическое требование (какое правило проверки вы хотите наложить?). XSD 1.1 позволяет вам определять утверждения, используя XPath, включая полную библиотеку функций XPath; и конкретная реализация XSD 1.1 может позволить этим выражениям XPath вызывать расширения, написанные на процедурном языке, таком как Java.
Так что, если вы используете чистый XSD 1.0, то ответ - нет, но если вы готовы принять решение, которое работает только с Саксонской (скажем), тогда ответ становится да.