Может ли xerces: message создавать сообщения типа schematron? - PullRequest
0 голосов
/ 21 февраля 2019

В schematron вы можете составить сообщение, используя значения элемента:

Например, этот экземпляр

<time>25:45:12</time>

со следующим утверждением

<sch:assert test="$hour>=0 and $hour&lt;=23">
    Invalid hour: <sch:value-of select="$hour"/>. 
    The value should be between 0 and 23.
</sch:assert>

будет генерировать эти выходные данные:

"Утверждение не удалось:" Неверный час: 25 .Значение должно быть в диапазоне от 0 до 23. "

Теперь я должен использовать xerces:message.

Q: Какя могу ввести проверенное значение в сообщение? Мне удалось установить только фиксированные строки в сообщении ...

<xs:assert 
    test="$hour>=0 and $hour&lt;=23"
    xerces:message = "Invalid hour: The value should be between 0 and 23."
/>

Можете ли вы указать мне какие-либо учебные пособия? Примеры трудно найти ...

...