Saltar al contenido principal

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"/>