2011-07-08 27 views
5

que tienen un tipo xs: gmonth que yo estoy trabajando, así que estaba buscando la vuelta para ver el formato válido para ella y yo nos encontramos con 2 definiciones:XS vs tipos xsd

xsd:gmonth which accept the format --MM, xs:gmonth which accept the format --MM--,

xs: gmonth formato no será válida para el xsd: formato gmonth y oposit es correcta

.

¿Alguien puede decirme cuál es la diferencia entre los tipos xs: y xsd:? ¿no se usan ambos para XML Schema?

Muchas gracias.

+3

Depende de sus declaraciones xmlns. –

+0

Gracias Martinho, ¿podría explicarme más por favor? Realmente lo agradeceré ... – tigris

+3

En algún lugar de ese archivo (probablemente en el elemento raíz) hay atributos como este 'xmlns: xs = ...' y 'xmlns: xsd = ...'. La respuesta a tu pregunta depende de esos. ¿Puedes publicarlos? –

Respuesta

6

El xs: y xsd: se denominan espacios de nombres. Se declaran utilizando elementos xmlns en el elemento raíz.

Por convención las personas tienden a elegir xs: o xsd: y el mapa que a http://www.w3.org/2001/XMLSchema. Tener ambos en un solo documento es confuso y debe evitarse.

Revise sus declaraciones xmlns para determinar qué son los espacios de nombres.

Cuestiones relacionadas