
Hi Eliot, The Schematron checks are located here:
OXYGEN_INSTALL_DIR/frameworks/dita/resources/dita-1.2-for-xslt2-mandatory.sch
and:
OXYGEN_INSTALL_DIR/frameworks/dita/resources/dita-1.2-for-xslt2-other.sch
and indeed the rules could match any element's class (even in the foreign objects). But I'm finding it hard to come up with a case in which this would be a problem, those matching class values are usually DITA specific. Could you give me a small example + the validation error which is obtained? Regards, Radu Radu Coravu <oXygen/> XML Editor, Schema Editor and XSLT Editor/Debugger http://www.oxygenxml.com On 1/31/2012 7:03 PM, Eliot Kimber wrote:
It looks like the DITA Schematrons are validating @class on non-DITA elements (that is, elements within topic/foreign), e.g. @class on MathML elements.
The Schematrons should ignore the non-DITA content of<foreign> elements.
Cheers,
E.