Класс персонажа XSD с группой

В моем xsd я использую negate для проверки запрещенных символов. Это в теге шаблона ограничения:

^[^ab]+$

Это разрешит любую строку, если она не содержит a или b.

Мое требование состоит в том, чтобы строка могла содержать что угодно, кроме a или b или cd (где c разрешено и d разрешено, а dc разрешено, но не cd).

Из того, что я прочитал, метасимволы внутри квадратных скобок не включают () для группировки.

Есть ли другой способ удовлетворить мое требование, чтобы xsd проверил, что мы получаем действительные данные?

Большое спасибо за вашу помощь.

0 ответов

Другие вопросы по тегам