<schema xmlns="http://www.ascc.net/xml/schematron" >
<pattern name="a child of selected elements">
<rule context="CCC">
<assert test="parent::*[name()='BBB' or name()='DDD']">Element CCC must not be a child of element
<name path="parent::*"/>
</assert>
</rule>
</pattern>
</schema>