Как мне сделать мой файл RNG более подробным, чтобы, если я не укажу требуемый элемент выбора, сообщение об ошибке было бы лучше описано, чем просто:
Expected an element , got nothing
Есть ли способ назвать тег выбора?
Как мне сделать мой файл RNG более подробным, чтобы, если я не укажу требуемый элемент выбора, сообщение об ошибке было бы лучше описано, чем просто:
Expected an element , got nothing
Есть ли способ назвать тег выбора?
RelaxNG не имеет системы для определения удобочитаемого текста ошибки на основе таких условий. Как намекнул @daxim, любая возможность отметить невыполнение необходимых элементов выбора будет зависеть от программного обеспечения, выполняющего проверку.
Возможным решением было бы использование Schematron, предназначенного для вывода конкретных сообщений для таких тестов.