XML-схема для проверки каждого значения в списке атрибутов NMTOKENS

Учитывая этот 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?

5
задан Phrogz 29 November 2011 в 18:06
поделиться