如何编写一个schematron以确保列表项是字母数字?

时间:2015-06-23 21:24:40

标签: list alphanumeric schematron

是否可以使用schematron来确保列表项是按字母数字顺序排列的?

<ul>
    <li>1</li>
    <li>a</li>
    <li>d</li>
    <li>g</li>
</ul>

非常感谢!

1 个答案:

答案 0 :(得分:1)

是的,有可能。您可以使用类似此示例规则的内容来报告其值低于(<li>)其先前lt同级值的所有<li>元素。

<sch:rule context="li">
    <sch:report test=". lt preceding-sibling::li[1]">
        This li value is lower than his previous li sibling value.
    </sch:report>
</sch:rule>