Я разбор XML файла против XSD, содержащей несколько регулярных выражений шаблонов, используемых для проверки входных данных, но только это регулярное выражение генерирует ошибку, даже если она проходит в плагин Eclipse, XSD:Проверки XML с помощью XSD с регулярными выражениями шаблона
InvalidRegex: Pattern value
'(((com|org)\.)+(\b[a-z]+[.]{1}\b)+)?[A-Z]{1}[A-Za-z]+'
is not a valid regular expression. The reported error was:
'This expression is not supported in the current option setting.'.
Таким образом, даже если проблема вызвана границей \ b, которую я могу безопасно удалить, с помощью SAX validator, где я могу найти фатальную «текущую настройку параметра»?
Где ваш XML, чтобы мы могли видеть контекст, в котором это ограничение порождает ошибку? – 2010-04-10 15:59:48
Обратите внимание, что '{1}' может быть опущено. –
Tnx для фиксации reduntant {1}. В настоящее время это уже не проблема, потому что я решил, что, заметив, что удаление «\ b ... \ b» работает без ошибок. Но теперь мне любопытно узнать, где я могу установить упомянутую «настройку параметра», было бы полезно знать, где можно манипулировать этими скрытыми настройками. –