2012-04-13 28 views

Respuesta

9

El valor por defecto es longitud ilimitada - la especificación decir que es xs:string '... finita de longitud secuencias de caracteres ...'

+0

O se podría argumentar que el límite está definido por la implementación, ya que las implementaciones se les permite imponer límites a los recursos consumidos por un documento o un episodio de validación. –

+0

¿Hay un enlace de referencia sobre esto, realmente no puedo encontrar ninguna donde la longitud máxima de la cadena en XSD si no se proporciona. – Sharpeye500

+0

Sharpeye500, hay una buena razón por la que no puede encontrar ningún lugar donde se especifique la longitud máxima predeterminada de una cadena en XSD. La razón es que * no existe tal longitud máxima predeterminada *. La especificación XSD es clara de que el tipo de cadena incluye cadenas de cualquier longitud finita y que por esa razón el tipo es infinito. Para todos los tipos infinitos, las implementaciones pueden imponer límites al tamaño de los valores que admiten; no hay límites mínimos de implementación impuestos por la especificación XSD. Ver http://www.w3.org/TR/xmlschema11-2/#partial-implementation –

Cuestiones relacionadas