xerces:message可以撰写诸如schematron之类的消息吗?

时间:2019-02-21 20:35:13

标签: xsd-validation xerces

在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

问::如何在邮件中插入测试值? 我只在消息中设置了固定字符串...

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

您能指出我任何教程吗? 例子很难找到...

0 个答案:

没有答案