在schematron中,您可以使用元素的值编写消息:
例如,该实例
<time>25:45:12</time>
具有以下断言
<sch:assert test="$hour>=0 and $hour<=23">
Invalid hour: <sch:value-of select="$hour"/>.
The value should be between 0 and 23.
</sch:assert>
将生成以下输出:
“断言失败:”无效时间: 25 。该值应介于0之间 和23。”
现在,我必须使用 xerces:message
。
问::如何在邮件中插入测试值? 我只在消息中设置了固定字符串...
<xs:assert
test="$hour>=0 and $hour<=23"
xerces:message = "Invalid hour: The value should be between 0 and 23."
/>
您能指出我任何教程吗? 例子很难找到...