Дано: XML с такой грубой структурой:
<root>
<process name="P1">
<variant name="V1">
</variant>
<variant name="V2">
</variant>
<variant name="V3">
<startconfig>
</startconfig>
</variant>
</process>
<process name="P2">
<variant name="V1">
<startconfig>
</startconfig>
</variant>
</process>
</root>
Как видите, у каждого процесса может быть несколько «вариантов».
Как написать XSD, который гарантирует, что под процессом присутствует только один дочерний элемент "startconfig"?