Compartir a través de


Compatibilidad con enlaces del elemento MinLength

Este tema es específico de una tecnología heredada. Ahora, los servicios Web XML y los clientes de servicios Web XML deben crearse con Windows Communication Foundation.

.NET Framework no proporciona compatibilidad con enlaces para el elemento <minLength> .

A excepción de la faceta <enumeration>, no existe relación directa entre las restricciones de tipo simple que utilizan facetas del esquema XML y las definiciones de clase de .NET Framework.

Explicación

El lenguaje de definición de esquemas XML proporciona diversos mecanismos para derivar nuevos tipos simples, restringiendo los valores de los tipos simples base. Estas restricciones, denominadas facetas, se especifican como elementos secundarios del elemento <restriction> en una definición <simpleType> (o <simpleContent>), que se localiza a través de simpleType/restriction/facetName de XPath, donde facetName es la faceta en cuestión. El elemento <minLength> especifica uno de dichos facetas.

A excepción de la faceta <enumeration>, no existe relación directa entre las restricciones de tipo simple que utilizan facetas del esquema XML y las definiciones de clase de .NET Framework. Esto significa lo siguiente:

  • Al generar el código fuente a partir de un documento del esquema XML, Xsd.exe omite las restricciones de tipos simples; simplemente produce el tipo de .NET Framework que corresponda al tipo simple base. (La única excepción, el elemento <enumeration>, solo se reconoce cuando se aplica a tipos simples basados en cadenas).

  • La clase XmlSerializer no tiene en cuenta estas restricciones cuando se serializan objetos a XML y se deserializan desde XML.

Respecto al Modelo de objetos del esquema, el espacio de nombres System.Xml.Schema tiene una clase para cada una de las facetas de restricciones del esquema XML, incluida la clase XmlSchemaMinLengthFacet. Los objetos de estas clases pueden utilizarse para crear mediante programación un modelo de objetos de esquema, que se restringe a través de facetas.

Atributos posibles Compatibilidad de enlace

fixed

Puesto que .NET Framework no establece ningún enlace con el elemento <minLength>, tampoco establece enlaces con los atributos del elemento.

Vea el atributo fixed.

id

Puesto que .NET Framework no establece ningún enlace con el elemento <minLength>, tampoco establece enlaces con los atributos del elemento.

devuelto

Puesto que .NET Framework no establece ningún enlace con el elemento <minLength>, tampoco establece enlaces con los atributos del elemento.

Vea el atributo Compatibilidad con enlaces del atributo Value.

Posibles elementos primarios: <restriction>

Posibles elementos secundarios: <annotation>

Vea también

Referencia

XmlSchemaMinLengthFacet