Отладочное сообщение RelaxNG для элементов выбора

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

Expected an element , got nothing

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


person syker    schedule 28.12.2011    source источник
comment
RelaxNG — это название языка. О каком программном обеспечении вы говорите, которое выдает это сообщение об ошибке?   -  person daxim    schedule 29.12.2011
comment
Сообщение «Ожидается элемент, ничего не получил» указывает на libxml2.   -  person mzjn    schedule 29.12.2011


Ответы (1)


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

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

person XedMada    schedule 27.01.2012