Ver Mensaje Individual
  #1 (permalink)  
Antiguo 12/08/2006, 17:36
xoaninha
 
Fecha de Ingreso: agosto-2006
Mensajes: 1
Antigüedad: 17 años, 10 meses
Puntos: 0
Pregunta Como usar "unique" en esquema xml

Hola a todos!

Estoy intentando hacer un reproductor para el cual guardo datos de archivos y de listas de reproducción en un archivo xml. Parte del esquema es el siguiente:


<xsd:element name="archivo">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="titulo" type="xsd:string" minOccurs = "1" >
<xsd:element name="idArchivo" type="xsd:integer" minOccurs = "1"/>
<xsd:element name="artista" type="xsd:string" minOccurs = "1" />
<xsd:element name="genero" type="xsd:string" minOccurs = "1" />
<xsd:element name="album" type="xsd:string" minOccurs = "1" />
<xsd:element name="anho" type="xsd:string" minOccurs = "1" />
<xsd:element name="ubicacion" type="xsd:string" minOccurs ="1"/>

</xsd:sequence>
</xsd:complexType>
</xsd:element>


<xsd:element name="archivos" >
<xsd:complexType>
<xsd:sequence>
<xsd:element ref="archivo" maxOccurs="unbounded" />
</xsd:sequence>
</xsd:complexType>
<xsd:unique name="ubicacion">
<xsd:selector xpath= "xsd:archivo"/>
<xsd:field xpath="xsd:ubicacion"/>
</xsd:unique>

</xsd:element>

La cuestion es que me gustaría que la ubicación de cada archivo fuese única, pero no estoy segura de cómo hacerlo ni de cómo ni dónde usar "unique".
Si alguien pudiese ayudarme, se lo agradecería mucho.

Saludos a todos!!