Я пытаюсь проверить наличие дочернего элемента на основе критериев в другом элементе в документе, идентифицированном по его идентификатору.Использование ISO Schematron и XPath 2.0.
Возьмем следующий пример:
<value id="red" bits="16" />
<foo value_id="red">
<increased_sensitivity/>
</foo>
Элемент "extended_sensitivity" должен быть разрешен, только если элемент "value" с @id "red" содержитбиты атрибута = "16" где-то в документе.
Честно говоря, я даже не уверен, что это возможно в Schematron, мой опыт работы с ним весьма ограничен.