Учитывая этот XML файл:
<users blessed="phrogz alians">
<user name="phrogz" id="42" />
<user name="lachtok" id="3" />
<user name="vielee" id="5" />
<user name="alians" id="17" />
</users>
... возможно ли создать проверку в стиле XSD key
/keyref
, которая гарантирует, что каждое значение в списке blessed
совпадает с существующим user/@name
?
Если это невозможно с помощью XSD, возможно ли это с помощью RelaxNG?