Dado este archivo XML:esquema XML para validar cada valor en una lista de atributos NMTOKENS
<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>
... ¿es posible crear un XSD key
/keyref
validación estilo que asegura que cada valor de la del blessed
lista coincide con un user/@name
existente?
Si esto no es posible con XSD, ¿es posible con RelaxNG?
De manera similar, ¿hay alguna manera de hacer cumplir la singularidad, es decir, evitar 'blessed =" phrogz phrogz phrogz "'? :) – Phrogz
No es posible en la sintaxis de Relax NG, pero se puede hacer con reglas de schematron incrustadas. –