Отладочное сообщение RelaxNG для элементов выбора - PullRequest
0 голосов
/ 29 декабря 2011

Как мне сделать мой файл RNG более многословным, чтобы, если мне не удалось указать обязательный элемент выбора, сообщение об ошибке было бы лучше описано, чем просто:

Expected an element , got nothing

Есть ли способ назватьвыбор тега?

1 Ответ

0 голосов
/ 27 января 2012

RelaxNG не имеет системы для определения читаемого человеком текста ошибки на основе таких условий.Как намекнул @daxim, любая способность заметить невыполнение требуемых элементов выбора будет зависеть от программного обеспечения, выполняющего проверку.

Возможным решением будет использование Schematron, который предназначен для вывода определенных сообщений для такихтесты.

...