Я пытаюсь добавить дополнительную проверку к jdpl файлам определения процесса с использованием XSD.
У нас есть пара правил, которые мы хотим добавить; но то, что вызывает у меня проблемы, - это то, что должен существовать один элемент «узел» с его атрибутом «имя» = «проблема».
так что это действительно:
<process-definition name='sample'>
<node name="Problem">
</node>
<node name="Do Work">
</node>
</process-definition>
и это не
<process-definition name='sample'>
<node name="Do Work">
</node>
</process-definition>
Итак, подведем итог: правила, которые мне нужно применить, следующие:
- атрибут узла, имеющий значение «Проблема»
- существование 1 узла с именем = "Проблема"
- разрешить любое количество узлов с другими именами
Есть идеи?