2011-05-05 6 views

Respuesta

21

Sí, es redundante.

Este section of the XSD Primer explica los detalles morbosos de las restricciones de ocurrencia, pero aquí es la parte relevante:

(el valor por defecto de use es optional)

Al igual que con todos los valores especificados explícitamente que responden a su valores predeterminados: es solo una manera de distinguir "no me importa" de "realmente quiero ese valor".

1

Es el valor predeterminado, por lo que sí es redundante. Se puede proporcionar para creadores de marcado que deseen indicar que realmente han pensado en el uso, o posiblemente para permitir una conmutación dinámica más fácil del valor al crear un esquema mediante programación.

7

Muchos diseñadores de idiomas intentan seguir el principio de que si hay varias opciones, y una es la predeterminada, entonces debería poder solicitar el valor predeterminado explícitamente en lugar de simplemente confiar en no decir nada.