Краткий ответ: Нет, вы не можете сделать это с тем, что вы называете "XSD", и, вероятно, означает, что W3C XML Schema 1.0
Длинный ответ: вы МОЖЕТЕ проверить такие вещи с помощью RelaxNG + Schematron или, еслидолжен быть XSD, используйте схему W3C 1.1 с механизмом подтверждения.Версия 1.1 в настоящее время находится на этапе выпуска кандидата, поэтому не является полной рекомендацией, так что ваши инструменты, вероятно, пока не поддерживают это.На более философском уровне вы можете подумать о том, является ли правильное использование таких мелкозернистых бизнес-правил.В настоящее время я участвую в нескольких стандартах, и в этих стандартах я проверяю, что именно приложение для конечного пользователя проверяет такие бизнес-правила - стандартная схема слишком широка, чтобы детально ее определять, схема будет слишком большой, многословной,слишком крутой курс обучения, и его будет намного сложнее поддерживать.