IDREFS
El tipo de dato IDREFS
se utiliza para especificar varias referencias a identificadores únicos definidos en otros atributos del documento.
<xs:attribute name="referencias" type="xs:IDREFS"/>
Al igual que los tipos ID
y IDREF
, IDREFS
siempre se define para atributos (no se puede definir para valores de elementos).
Uso
El tipo de dato IDREFS
solo se puede utilizar en atributos.
Para que se pueda definir un elemento XML con un atributo con tipo IDREFS
, antes deben existir otros elementos XML con un atributo con tipo ID
. Es decir, para poder referenciar varios identificadores, antes deben existir en otro lugar del documento XML.
Los diferentes identificadores están separados por espacios en blanco.
Algunos valores válidos para IDREFS
son:
<item referencias="LU OU CO PO"/>
<item referencias="po"/>
<item referencias="C3 MM__3 A-4"/>
<item referencias="_3_"/>
<item referencias="a b c d e f"/>
Algunos valores no válidos son:
<item referencias="3~6"/>
<item referencias="-44"/>
<item referencias=".A .Z"/>
<item referencias="00 11 22 33"/>
<item referencias="0_false 1_true"/>