В моем xsd я использую отрицание для проверки запрещенных символов. Это внутри тега шаблона ограничения:
^[^ab]+$
Это позволит использовать любую строку, если она не содержит a или b.
Мое требование состоит в том, что строка может содержать что угодно, кроме a, b или cd (где c разрешено, d разрешено, а dc разрешено, но не cd).
Из того, что я прочитал, метасимволы в квадратных скобках не включают () для группировки.
Есть ли другой способ выполнить мое требование, чтобы xsd подтвердил, что мы получаем достоверные данные?
Большое спасибо за вашу помощь.