Hi George,

Thanks for letting me try a snapshot with the new Schematron enhancement. It 
works great for me. I've tried both the role attribute and the text keyworkd 
mechanism.

Observations:

(1) For the role attribute mechanism, the documentation should mention that 
although @role is allowed on <rule> elements, its presence there does not reset 
any validation parameters in this implementation. It's only when @role occurs 
on a <report> or <assert> element. (I tripped up on this one).

(1a) Alternatively, you could consider a convention where making @role on 
<rule> elements reset the default error level for all child <report> or 
<assert> element, i.e. make it so that any child <report> or <assert> elements 
that lack an explicit @role value will inherit the value from the parent 
<rule>. This makes some sense, but may be a stretch. What do people think?

(2) The icon for "fatal" errors is the same as for "error" errors. Would be 
nice to differentiate these icons.

(3) Very clever how you have a separate "Info" pane in the validation view that 
lists schematron outputs at the "info" level. Nice touch.

John
_______________________________________________
oXygen-user mailing list
oXygen-user@oxygenxml.com
http://www.oxygenxml.com/mailman/listinfo/oxygen-user

Reply via email to