Here's the relevant portion of the schematron schema file:
<pattern name="Verify that the secondfield tag has only either StartTime or EndTime">
<rule context="//field[1]">
<report test="../../@name='StartTime' and not(text() = 'EndTime')">
Second field is not EndTime..
</report>
</rule>
and here's the error:
xmllint -schematron ModuleSchemaSTR.xml testUserPolicy.xml
ModuleSchemaSTR.xml:38: element rule: Schemas parser error : Failed to compile context _expression_ //field[1]
I checked out the Schematron docs, and they say that we can use an XPath _expression_ for the rule context. What is going wrong here?
Thanks for your help,
-Kiran
_______________________________________________ xml mailing list, project page http://xmlsoft.org/ [email protected] http://mail.gnome.org/mailman/listinfo/xml
