XML - PARA YEAGOB O QUIEN PUEDA AYUDAR

 
Vista:

PARA YEAGOB O QUIEN PUEDA AYUDAR

Publicado por silvia (3 intervenciones) el 27/01/2003 19:14:49
Hola Yeagob

Me dijiste que para poner que un tipo fuera clave pusiera <xs:ID>
pero ahora tengo un problema que mi campo clave era de tipo dateTime
y al ponerle ID no me deja meterle una fecha, como puedo solucionar esto?
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:PARA YEAGOB O QUIEN PUEDA AYUDAR

Publicado por Yeagob (5 intervenciones) el 28/01/2003 10:40:26
Buff, eso me pasa por irme de listo... a ver. La verdad es que yo tampoco controlo demasiado de xml. Pero sé que el campo ID no puede contener valores de fecha ni numéricos(exclusivamente), pensé que lo usarías para un DNI, que para eso es ideal.
A ver, se me ocurre que puedes crear un Complextype así:

<xs:complexType name="Prueb">
<xs:sequence>
<xs:element name ="Fecha" type ="xs:date"/>
</xs:sequence>
<xs:attribute name ="Key" type ="xs:ID" use ="required"/>
</xs:complexType>

Con lo que la definicion del elemento sería:
<xs:element name="Fecha" type="Prueb"/>

Luego en el xml, tendrías que poner la fecha como contenido del elemento, y como atributo un ID. Es lo único que se me ocurre. Aunque a lo mejor se puede hacer por restricciones, pero no se me ocurre como. Suerte Silvia.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar